repositories
/
linuxnijmegen-make.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update
[linuxnijmegen-make.git]
/
geavanceerd.tex
diff --git
a/geavanceerd.tex
b/geavanceerd.tex
index
23eece9
..
4d06b99
100644
(file)
--- a/
geavanceerd.tex
+++ b/
geavanceerd.tex
@@
-3,9
+3,7
@@
\framesubtitle{\ldots want niemand zet alles in \'e\'en map}
\begin{block}{Waar zoekt \Make{} je bestanden}
\begin{itemize}
\framesubtitle{\ldots want niemand zet alles in \'e\'en map}
\begin{block}{Waar zoekt \Make{} je bestanden}
\begin{itemize}
- \item Huidige directory
- \item \texttt{\$VPATH}
- \item \texttt{vpath} directive
+ \item Huidige directory, \texttt{\$VPATH}, \texttt{vpath} directive
\pause\item Aanbevolen is om te werken met \texttt{vpath} directive
\end{itemize}
\pause%
\pause\item Aanbevolen is om te werken met \texttt{vpath} directive
\end{itemize}
\pause%
@@
-39,4
+37,17
@@
vpath %.h src
\item\texttt{.INTERMEDIATE} {-} Tussenbestanden die verwijderd mogen
worden.
\end{itemize}
\item\texttt{.INTERMEDIATE} {-} Tussenbestanden die verwijderd mogen
worden.
\end{itemize}
+
+ \begin{lstlisting}[caption={Speciale target syntax}]
+.PHONY all
+.SECONDARY b
+
+all: b
+
+b: a
+ mv $< $@
+
+a: a.c
+ gcc $< -o $@
+ \end{lstlisting}
\end{frame}
\end{frame}