D:/workdir/sample/Makefile:
Код
FOO = "foo"
mytarget:
make -C ../folder/folder/ all \
FOO=$(FOO)
При вызове make mytarget в консоль вываливается
Код
make -C ../folder/folder/ all \
FOO="foo"
make[1]: Entering directory `D:/workdir/sample'
вместо
Код
make[1]: Entering directory `D:/folder/folder/'
Методом убиения об стену прихожу в отчаяние:
Код
FOO = \"foo\"
И оно работает!
Что происходит с ковычками?
Спасибо.
Сообщение отредактировал Злодей - Jul 6 2009, 10:12