-
Problème de variables
Bonjour,
J'ai un problème pour récupérer deux variables dans un makefile.
En effet, dans un fichier .bat, je définis deux variables comme ceci :
set MAKE_DIR=C:\Documents and Settings\src
set TGT_NAME=HOST
Ensuite je compile le projet :
dmake -f makefile_1.mak
Enfin, dans le makefile j'utilise les variables définies plus haut :
include $(MAKE_DIR)/make$(TGT_NAME).defs
A ce niveau il me dit que le fichier "\make.defs" est introuvable, ce qui veut dire que les deux variables précédentes sont vides.
Comment se fait il que les variables ne soient pas accessibles dans le makefile ?
Dois je rajouter quelque chose pour que cela soit le cas ?
Merci
-
Il me semble que si ton chemin comporte des espaces, tu dois le mettre entre guillemets.
(à confirmer ;) )
-
Non ça marche bien comme ça car dans le fichier bat, j'ai rajouté un echo pour vérifier ce qu'il y a dans les variables et le chemin est bien pris en compte dans son intégralité.
Avant et après l'exécution du makefile, les variables sont bonnes.
C'est juste que pendant il n'arrive pas à aller chercher les bonnes variables. Il considère qu'elles sont vides.