accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Règle pour Makefile

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.unix ] 

Retour : Accueil du site fr comp os unix   charte stats de ce groupe


  Sujet:   Re: Règle pour Makefile  
 De: MatthieuNOSPAM....@imag.fr.invalid (Matthieu Moy)
 Groupes: fr.comp.os.unix
 Organisation: IMAG
 Date: 14. May 2008, 19:02:44
 References: 1
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


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)