[FE training-materials-updates] Reorganize autotools agenda
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon May 11 15:17:35 CEST 2015
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=34cf89ceb1dd56d77c72e697af9dc8236cd83796
>---------------------------------------------------------------
commit 34cf89ceb1dd56d77c72e697af9dc8236cd83796
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Mon May 11 15:17:28 2015 +0200
Reorganize autotools agenda
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
34cf89ceb1dd56d77c72e697af9dc8236cd83796
agenda/autotools-agenda.tex | 28 ++++++++--------------------
1 file changed, 8 insertions(+), 20 deletions(-)
diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index 85070b6..4feb0a8 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -126,7 +126,7 @@
\end{itemize}
}
-\feagendatwocolumn
+\feagendaonecolumn
{Lecture - autoconf/automake: the basics}
{
\begin{itemize}
@@ -141,30 +141,15 @@
\item Documentation and resources about {\em autotools}
\end{itemize}
}
-{Lab - autoconf/automake: the basics}
-{
- \begin{itemize}
- \item Experiment with \code{autoconf} and \code{automake} by creating
- the build system for a small project composed of several applications.
- \end{itemize}
-}
\section{Day 1 - Afternoon}
-\feagendatwocolumn
-{Lecture - \code{libtool}: generating libraries}
-{
- \begin{itemize}
- \item What \code{libtool} is
- \item How to use it with \code{autoconf} and \code{automake} to ease
- the building of static and shared libraries
- \end{itemize}
-}
-{Lab - Using \code{libtool}}
+\feagendaonecolumn
+{Lab - autoconf/automake: the basics}
{
\begin{itemize}
- \item Extend the project of the previous lab by adding libraries
- built using \code{libtool}
+ \item Experiment with \code{autoconf} and \code{automake} by creating
+ the build system for a small project composed of several applications.
\end{itemize}
}
@@ -172,6 +157,7 @@
{Lecture - More advanced topics}
{
\begin{itemize}
+ \item Building shared and static libraries with \code{libtool}
\item Creating user-configurable options with \code{autoconf} and
handle them using \code{automake}
\item Detecting dependencies such as header files, functions,
@@ -183,6 +169,8 @@
{Lab - Implement more advanced options}
{
\begin{itemize}
+ \item Extend the project of the previous lab by adding libraries
+ built using \code{libtool}
\item Extend the project of the previous lab by using more advanced
\code{autoconf} and \code{automake} features.
\end{itemize}
More information about the training-materials-updates
mailing list