X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=geavanceerd.tex;h=4d06b99fc2ec91050374f6831fb8f7ccd0abcb2c;hb=HEAD;hp=23eece9f25bc6a5c7fd4d6e0de5e343e9e5aab44;hpb=862732a24ffa2ecb1d84e9733bd40e085e11bb3a;p=linuxnijmegen-make.git diff --git a/geavanceerd.tex b/geavanceerd.tex index 23eece9..4d06b99 100644 --- 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} - \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% @@ -39,4 +37,17 @@ vpath %.h src \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}