X-Git-Url: https://git.martlubbers.net/?p=linuxnijmegen-make.git;a=blobdiff_plain;f=geavanceerd.tex;fp=geavanceerd.tex;h=92c4bd3d03c8b98f4ecbc4608c763c3178d339bc;hp=0000000000000000000000000000000000000000;hb=4c482994f3fdd6ad60e773c565c1540191f82e25;hpb=3dc80cba47625d436aa4a533def9ce526d4b15fc diff --git a/geavanceerd.tex b/geavanceerd.tex new file mode 100644 index 0000000..92c4bd3 --- /dev/null +++ b/geavanceerd.tex @@ -0,0 +1,35 @@ +\begin{frame}[fragile] + \frametitle{\texttt{vpath}\ldots} + \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 + \pause\item Aanbevolen is om te werken met \texttt{vpath} directive + \end{itemize} + \pause% + \begin{lstlisting} +vpath %.c src +vpath %.h src + \end{lstlisting} + \end{block} + + \pause% + \begin{block}{Projectstructuur} + \dirtree{% + .1 Makefile. + .1 src/. + .2 frob.c. + .2 nicator.c. + .2 main.c. + .1 include/. + .2 frob.h. + .2 nicator.h. + } + \end{block} +\end{frame} + +\begin{frame}[fragile] + \frametitle{\texttt{.PHONY, .SECONDARY, .PRIMARY}\ldots} +\end{frame}