weer een eind verder
[linuxnijmegen-make.git] / geavanceerd.tex
diff --git a/geavanceerd.tex b/geavanceerd.tex
new file mode 100644 (file)
index 0000000..92c4bd3
--- /dev/null
@@ -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}