Re: Règle pour Makefile
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix ]
Thomas Nemeth <thomas.nemeth@betatech.invalid> writes:
> Cependant j'aurais aimé faire en sorte que version.c ne soit
> pas recompilé à chaque fois que je lance "make" mais à chaque
> fois qu'au moins 1 fichier du projet est compilé...
>
> Y a-t-il un moyen simple de faire ça ?
J'en vois au moins un :
executable: $(OBJS)
XXX > version.c
gcc -c version.c
gcc $(OBJS) version.o -o $@
mais je trouve pas ça très beau.
Ce qui est souvent fait dans ces cas là, c'est de dissocier la
configuration de la compilation : on a une commande qui génère un
Makefile ou un fichier de config du Makefile (le ./configure de
beaucoup de logiciels), et on regarde le numéro de version à ce moment
là. Ensuite, "make" ne s'en soucie plus.
--
Matthieu

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|