makefile récursif : ordre de compilation???

makefile récursif : ordre de compilation??? - Divers - Programmation

Marsh Posté le 03-11-2003 à 12:26:04    

Coucou les gens,
J'ai un problème à s'arracher les cheveux:
J'ai fait un makefile qui permet de compiler dans un arborescence; descends les répertoires, calcule les dépendances et compile tout ce qu'on lui décrit localement en sachant quoi faire pour chaque cas (.c->.o, .a, .so, .exe etc.)
Mon problème est que dans une partie de mon arborescence je peux compiler des .a, qui seront linkés ailleurs pour faire des .so ou des .exe
Or, si ces derniers se trouvent dans un répertoire qui apparait, alphabétiquement parlant, AVANT le répertoire où se trouvent les sources du .a, là je suis roulé...
Bon déjà je ne sais pas si j'ai été clair :sarcastic:  
Mais si quelqu'un a une experience de ce genre de bins je suis preneur de conseils.
Merci :hello:


Message édité par Moktar1er le 03-11-2003 à 14:19:28
Reply

Marsh Posté le 03-11-2003 à 12:26:04   

Reply

Marsh Posté le 03-11-2003 à 17:19:04    

up du soir ... espoir ...

Reply

Marsh Posté le 03-11-2003 à 21:19:39    

http://www.tip.net.au/~millerp/rmc [...] -harm.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 04-11-2003 à 08:28:11    


ça résoud pas mon problème ça  :na:  
par contre je suis entièrement d'accord, et la façon dont j'ai finalement traité le problème permet de s'affranchir des inconvéniants du make récursif:
make libs
make kernel
make projet1
etc.
etc.
ça marche plutôt pas mal  :D  
 
merci quand même

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed