J'utilise automake et autoconf.Automake: dépendance au résultat de construction
Dans le sous-répertoire src/Makefile.am contient le
bin_PROGRAMS = hello
hello_SOURCES = hello.c
Après avoir construit bonjour je veux exécuter un outil (certains analyseur/optimiseur installé sur le système) sur le binaire pour modifier (par exemple la bande) ou générer des statistiques (ex: nains, pahole ...). A cet effet, le Makefile.am dans le haut niveau répertoire contient
tool:
tool src/hello
Lors de la construction bonjour avec la marque et l'exécution font tout outil est très bien. Le problème se produit lorsque l'utilisateur exécute make tool sans construire le binaire. Comment puis-je forcer la construction de bin_PROGRAMS (qui peut être une liste) ou simplement le binaire Hello comme dépendance de l'outil cible?
Ni
tool: bin_PROGRAMS
tool src/hello
ni
tool: src/hello
tool src/hello
travail
.
Pouvez-vous publier le fichier makefile dans son intégralité? – Kevin