Bonjour,

J'ai un problème de compilation d'un makefile sous windows.
Le code est le suivant :

del /F .\HOST\*.*
copy ..\gala_output\*.h .\HOST
echo %MAKE_DIR%

dmake -f makefile_1.mak

Le problème survient dans la 1ère ligne du makefile :

include $(MAKE_DIR)/make$(TGT_NAME).defs

En effet, on récupére ceci : /make.defs

Apparemment MAKE_DIR et TGT_NAME sont vides, il ne récupère pas le chemin.
Dans un fichier .bat ces deux lignes étaient présentes :

set MAKE_DIR=C:\Documents and Settings\tbroin\Mes documents\Thomas - Gestion de conf\prod
set TGT_NAME=HOST

Pourtant avant d'appeler le makefile le "echo %MAKE_DIR%" renvoie bien le bon chemin.

Pourquoi est ce que dans le makefile, la bonne variable n'est pas récupérée ?

Merci pour vos lumières...