pb assez avancé de génération automatique.... [ make ] - Divers - Programmation
Marsh Posté le 17-03-2005 à 09:52:55
Code :
|
here is the solution ^_^
note about the use of foreach and that the .so target has a dependency upon all librairies .o
I know this is not good since linkage will be performed for every lib each time a .o is updated
but $@ variables aren't accessible in prerequis
oups c'est un forum français ^_^ désolé....... déformation de passe temps
Marsh Posté le 17-03-2005 à 16:20:49
wa merci cityhunterxyz pour ce tip
tu peux obtenir le mm résultat de manière plus "clean" en utilisant un méchanisme similaire à la section "automatique dependency tracking" de l'info page
Code :
|
g du parceque je me réponds à moi mm.....
Marsh Posté le 17-03-2005 à 16:27:50
Marsh Posté le 16-03-2005 à 11:16:07
bonjour,
je suis en train de travailler sur un remplacement de autoconf/automake basé sur les features de gnu make....
je cherche à pousser un peu plus loin la simplification du makefile.....
pour cela je cherche à effectuer le comportement suivant :
dans le makefile "projet"
dans le makefile.conf
donc dans le makefile projet : un target sans règle
et dans le makefile de configuration : une target générique qui doit être appelée en lieu et place de celle du makefile projet
je sais ceci ne marche pas
en effet la règel du makefile.conf construit un .so à partir d'un seul .o
quelqu'un m'a parlé d'utiliser un truc comme cela :
makefile projet
dans makefile de conf
je ne suis pas sur que cela marchera.....
en particulier est-il possible de d'accéder à $@ dans la liste des prequis?
y aurait'il pas une manière plus simple?
Message édité par cityhunterxyz le 16-03-2005 à 15:00:26