The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Странный makefile - никак не работает динамическое присвоение"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Технологии программирования)
Изначальное сообщение [ Отслеживать ]

"Странный makefile - никак не работает динамическое присвоение"  +/
Сообщение от Алексей email(??) on 16-Дек-14, 21:34 
Здравствуйте.  Прошу совета.
Есть некий старенький makefile, проблема в котором сводится к следующему make-файлу
# cat makefile
AA = BB = c
all:
${AA}
        echo ${AA}
        echo ${BB}

# gmake all
makefile:3: *** missing separator.  Stop.
# make all
"makefile", line 3: Need an operator
make: fatal errors encountered -- cannot continue
#

Первая строка - это упрощённый вариант. На самом деле некая внешняя команда формирует какое-то значение переменной AA.
Вопрос следующий: возможно ли вообще сделать динамическое присвоение переменной? Или придётся извращаться через .include?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Странный makefile - никак не работает динамическое присвоение"  +/
Сообщение от pavlinux (ok) on 18-Дек-14, 15:15 
> возможно ли вообще сделать динамическое присвоение переменной?

Да

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Странный makefile - никак не работает динамическое присвоение"  +/
Сообщение от Алексей (??) on 18-Дек-14, 23:03 
>> возможно ли вообще сделать динамическое присвоение переменной?
> Да

ok
Сознаю, каков вопрос - таков ответ.

Поправка к вопросу - как это сделать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Странный makefile - никак не работает динамическое присвоение"  +/
Сообщение от pavlinux (ok) on 19-Дек-14, 01:18 
> Поправка к вопросу - как это сделать?


AA = ${BB = ${c}}

all: ${AA}

${AA}:
        echo ${AA}
        echo ${BB}


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor