Makefile et sous répertoires
Bonsoir,
je suis un débutant en matière de makefile. J'ai lu le tuto mais ça ne répond pas à ma question. J'ai un gros projet à faire en C et, par voie de conséquence, voudrais diviser les étapes de mon projet dans plusieurs sous-dossiers.
Question N°1 : est-ce une bonne idée? auriez-vous fait autrement?
Je voudrais ensuite savoir si, quand j'écris le makefile, si mon main est à la racine et les différents exécutables dans des sous dossiers, si dans le makefile je dois mettre
Code:
1 2 3 4
|
1. a : parser.o traiter.o main.o
2. gcc -o a parser.o traiter.o main.o |
ou alors
Code:
1 2 3 4
|
1. a : step2/traiter.o main.o step2/parser.o
2. gcc -o hello step2/parser.o main.o traiter |
, c'est à dire inclure dans le makefile le chemin des sources et/ou des .o?
Merci beaucoup.