From 3898ac10e04469b508f483b8da2829c7fbb8d4fe Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Mon, 27 Feb 2023 22:12:54 +0100 Subject: [PATCH] added cariables --- slides/make_avance.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/slides/make_avance.md b/slides/make_avance.md index f4f7564..d00551c 100644 --- a/slides/make_avance.md +++ b/slides/make_avance.md @@ -73,6 +73,38 @@ graph TD; vec.c --> vec.o ~~~ + +# Variables + +\footnotesize + +## Variables utilisateur + +- Déclaration + + ```bash + id = valeur + id = valeur1 valeur2 valeur3 + ``` +- Utilisation + + ```bash + $(id) + ``` +- Déclaration à la ligne de commande + + ```bash + make CFLAGS="-O3 -Wall" + ``` + +## Variables internes + +- `$@` : la cible +- `$^` : la liste des dépendances +- `$<` : la première dépendance +- `$*` : le nom de la cible sans extension + + # `Makefile` plus complexe (1/3) ```makefile -- GitLab