2c99b9b3323c13331eadb9299c72d0c50440f0ae
[linuxnijmegen-make.git] / gebruik.tex
1 \begin{frame}[fragile]
2 \frametitle{Doelwitten en benodigdheden}
3
4 \begin{lstlisting}[caption={Skelet van een \Make{} regel}]
5 target: pre1 pre2 ... pren
6 cmd1
7 cmd2
8 ...
9 cmdm
10 \end{lstlisting}
11
12 \begin{lstlisting}[language=sh,caption={Aanroep van een make}]
13 make # Standaard target
14 make target # Specifiek target
15 make t1 t2 t3 # Meerdere targets
16 make -C map # Voer make uit in een andere map
17 make -B # Hercompileer alles, ongeacht of het nodig is
18 make -f file # Voer make uit met een makefile die niet een
19 # standaard naam heeft.
20 make -n # Doe een dry run
21 make -p # Print de hele database van (ingebouwde) regels.
22 \end{lstlisting}
23
24 \end{frame}