Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вопрос по синтаксису мэйкфайла (+)
Отправлено
Сидоргек
17 марта 2008 г. 13:12
GNU make, в мэйкфайле такие строки:
SRCS = aaa.c bbb.c
OBJS = $(SRCS:.c=.o)
Во второй, как я понял, переменной OBJS присваивается значение aaa.o bbb.o
Как её нужно модифицировать, что бы получилось ./Debug/aaa.o ./Debug/bbb.o ?
И подскажите ссылку на краткий справочник по писАнию мэйкфайлов - а то в полной доке сильно много слов ругательных, сходу не врубиться (;-D)
Составить ответ
|
Вернуться на конференцию
Ответы
(+) Не краткий, но вполне понятный им руководствовался и смело рекомендую
—
S_agent
(17.03.2008 14:10:15
212.40.53.179
, 337 байт,
ссылка
,
картинка
)
1) Спасибо за ссылку 2)Да, хочу разделить
—
Сидоргек
(17.03.2008 14:51:45
89.209.87.196
,
пустое
)
Тогда правило записать лучше так; $(DEBUG_PATH)/%.o : %.c
—
S_agent
(17.03.2008 15:40:48
212.40.53.179
,
пустое
)
$(addprefix DIRNAME, files)
—
yes
(17.03.2008 14:04:27
87.236.81.130
,
пустое
)
вообще - в гну-тых скриптах очень любят "имплисит рулес"
—
yes
(17.03.2008 14:07:5
87.236.81.130
, 161 байт)
Из двух строчек следует:
—
MikeR
(17.03.2008 13:40:14
80.79.176.57
, 301 байт)
Так и есть, но хочется "через левое ухо": там (Etternut) охапка мэйкфайлов, включённых друг в друга includ-ами, из них "юзерский" - один. Хотелось бы получить нужный результат, редактируя только его.
—
Сидоргек
(17.03.2008 13:44:58
89.209.87.196
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru