Dans un makefile interprété avec la commande make -f un_rep/makefile
comment puis je récupérer la valeur de un_rep (le répertoire où se
trouve le makefile) ?
--
Merci.
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cedric cellier
On 2006-12-11, Ph Ivaldi wrote:
Bonjour,
Dans un makefile interprété avec la commande make -f un_rep/makefile comment puis je récupérer la valeur de un_rep (le répertoire où se trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Sinon, aucune idée.
On 2006-12-11, Ph Ivaldi <piv_pasde@pub_tele2.fr> wrote:
Bonjour,
Dans un makefile interprété avec la commande make -f un_rep/makefile
comment puis je récupérer la valeur de un_rep (le répertoire où se
trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Dans un makefile interprété avec la commande make -f un_rep/makefile comment puis je récupérer la valeur de un_rep (le répertoire où se trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Sinon, aucune idée.
Ph. Ivaldi
Le 11 décembre 2006 à 15h49:12, cedric cellier écrivit :
On 2006-12-11, Ph Ivaldi wrote:
Bonjour,
Dans un makefile interprété avec la commande make -f un_rep/makefile comment puis je récupérer la valeur de un_rep (le répertoire où se trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Sinon, aucune idée.
Chez moi cela renvoie une chaîne vide mais le fait de m'indiquer qu'il faille chercher dans MAKEFILE_LIST m'a permis de trouver une solution:
# From http://www.cmcrossroads.com/content/view/6507/120/ define last-element $(word $(words $1),$1) endef
Je n'ai pas les connaissances pour comprendre le last-element mais je ne désespère pas... :-) -- Merci pour votre aide. Philippe Ivaldi. http://home.tele2.fr/phivaldi/index.html
Le 11 décembre 2006 à 15h49:12,
cedric cellier <ccellier@fp-desktop.fr.evistel.com> écrivit :
On 2006-12-11, Ph Ivaldi <piv_pasde@pub_tele2.fr> wrote:
Bonjour,
Dans un makefile interprété avec la commande make -f un_rep/makefile
comment puis je récupérer la valeur de un_rep (le répertoire où se
trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Sinon, aucune idée.
Chez moi cela renvoie une chaîne vide mais le fait de m'indiquer qu'il
faille chercher dans MAKEFILE_LIST m'a permis de trouver une solution:
# From http://www.cmcrossroads.com/content/view/6507/120/
define last-element
$(word $(words $1),$1)
endef
Je n'ai pas les connaissances pour comprendre le last-element mais je ne
désespère pas... :-)
--
Merci pour votre aide.
Philippe Ivaldi.
http://home.tele2.fr/phivaldi/index.html
Le 11 décembre 2006 à 15h49:12, cedric cellier écrivit :
On 2006-12-11, Ph Ivaldi wrote:
Bonjour,
Dans un makefile interprété avec la commande make -f un_rep/makefile comment puis je récupérer la valeur de un_rep (le répertoire où se trouve le makefile) ?
Avec gnu make : $(dir $(lastword $(MAKEFILE_LIST)))
Sinon, aucune idée.
Chez moi cela renvoie une chaîne vide mais le fait de m'indiquer qu'il faille chercher dans MAKEFILE_LIST m'a permis de trouver une solution:
# From http://www.cmcrossroads.com/content/view/6507/120/ define last-element $(word $(words $1),$1) endef
Je n'ai pas les connaissances pour comprendre le last-element mais je ne désespère pas... :-) -- Merci pour votre aide. Philippe Ivaldi. http://home.tele2.fr/phivaldi/index.html