| | 39 | '''Signification de la tabulation''' : une ligne du {{{Makefile}}} est une |
| | 40 | action si elle commence par une tabulation. |
| | 41 | |
| | 42 | '''Règle initiale''' (ou par défaut) : la première règle du fichier {{{Makefile}}}. |
| | 43 | Ce sera la seule à être vérifiée. On peut spécifier sur la ligne de commande de |
| | 44 | {{{make}}} la règle que l'on désire éxécuter : |
| | 45 | {{{ |
| | 46 | > make clean |
| | 47 | }}} |
| | 48 | |
| | 49 | Le {{{Makefile}}} de ce TME : |
| | 50 | {{{ |
| | 51 | CPPFLAGS = -Wall -g |
| | 52 | |
| | 53 | vector: Vector.o main.o |
| | 54 | g++ $(CPPFLAGS) -o main Vector.o main.o |
| | 55 | |
| | 56 | Vector.o: Vector.h Vector.cpp |
| | 57 | g++ $(CPPFLAGS) -c Vector.cpp |
| | 58 | |
| | 59 | main.o: Vector.h main.cpp |
| | 60 | g++ $(CPPFLAGS) -c main.cpp |
| | 61 | |
| | 62 | clean: |
| | 63 | rm -f *.o vector |
| | 64 | }}} |