X-Git-Url: https://git.martlubbers.net/?p=linuxnijmegen-make.git;a=blobdiff_plain;f=gebruik.tex;h=c6c72822bd7944217552e4e4b9bedd958ccb5c66;hp=468bbfd10ff65ee71b837711afda34d4991417ac;hb=2c4e0e47cebe0e8f529216d1ae9b0a2c7e76f609;hpb=862732a24ffa2ecb1d84e9733bd40e085e11bb3a diff --git a/gebruik.tex b/gebruik.tex index 468bbfd..c6c7282 100644 --- a/gebruik.tex +++ b/gebruik.tex @@ -32,7 +32,7 @@ make -j N # Draai make met N threads. NAAM:=frob NAAM=nic NAAM+=ator -NAAM?=frobbel +NAAM?=frobbel # Shell variabelen L=variabele met 1 letter all: $(NAAM) @@ -81,14 +81,32 @@ a.out: %.cxx \frametitle{Functies} \begin{block}{String functies} \begin{lstlisting} +$(filter pattern,text) +$(filter-out pattern,text) +$(subst search,replace,text) +$(words text) +$(word n,text)) +$(findstring string,text) \end{lstlisting} \end{block} - \begin{block}{Andere functies} + \begin{block}{Pad functies} \begin{lstlisting} $(wildcard *.tex) +$(dir text) +$(suffix text) +$(addsuffix suffix,lijst) +$(addprefix suffix,lijst) +$(basename text) + \end{lstlisting} + \end{block} + + \begin{block}{Andere functies} + \begin{lstlisting} $(shell date) - $( +$(if if,then,else) +$(error text) +$(foreach ident,lijst) \end{lstlisting} \end{block} \end{frame}