Règle pour Makefile
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix ]
Sujet: Règle pour Makefile
De: thomas.nem...@betatech.invalid (Thomas Nemeth)
Groupes: fr.comp.os.unix
Organisation: BETAtech
Date: 14. May 2008, 16:43:21
|
Bonjour,
Je compile habituellement mes propres programmes grâce à un
système de build fait maison basé, bien évidemment, sur make
(grosso-modo : un fichier spécifique au projet, inclu dans
un Makefile générique).
Pour mes projets, j'ai un fichier "version.c" qui contient
la chaîne de description de la version du projet (comme son
nom l'indique) et qui est recompilé à chaque fois que je
lance une compilation (générant une chaîne de la forme
"X.Y.Z-B", avec B le numéro de build).
Pour l'instant, la règle pour (gnu-)make que j'utilise est
la suivante :
---8<------------------------------
version.o: FORCE
FORCE:
---8<------------------------------
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 ?
Merci d'avance.

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