En supposant que j'ai cette example.h:Make - Quels fichiers dois-je indiquer comme prérequis pour une cible avec plusieurs instructions #include?
// example.h
#include "a.h"
#include "b.h"
#include "c.h"
#include "d.h"
#include "e.h"
Et example.c:
// example.c
#include "example.h"
#include "a.h"
#include "b.h"
#include "c.h"
#include "d.h"
#include "e.h"
Si mon Makefile ressembler à ceci? :
example.o : example.h example.c
gcc -c example.c -o example.o
Ou devrait-il ressembler à ceci? :
example.o : example.h example.c a.h b.h c.h d.h e.h
gcc -c example.c -o example.o
J'utilise maintenant ce fichier: https://pastebin.com/07Ccwkft que pensez-vous? –
@ J.Doe: Je vois quelques points difficiles. Je suppose qu'il ne reconstruira pas les fichiers au bon moment. – Beta
que voulez-vous dire? –