Bonjour à tous.
Je cherche à trouver la manière de gérer le cas suivant avec automake :
Le programme "prog" a besoin des sources foo.c et bar.c pour se construire:
1 2
| bin_PROGRAMS = prog
prog_SOURCES = foo.c bar.c |
Mais ces sources ne sont pas disponibles au lancement du make - pour les obtenir, il faut exécuter la commande suivante, qui va générer ces deux fichiers:
build_sources sourcelist.txt
Si je rajoute une instruction du genre
1 2
| foo.c : sourcelist.txt
build_sources sourcelist.txt |
le make échouera avec comme message "pas de règle pour construire bar.c".
Comment est-il possible de gérer cette situation, autrement qu'en déclenchant le make une seconde fois? Évidemment, le cas présenté est une version simplifiée de mon vrai problème...
Merci à vous,
Daniel
Partager