makefile и озвучка, в зов-ти от результата

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 619
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день!

нужно озвучить работу makefile, в зов-ти от успеха/ошибки
makefile - в общем-то стандартный (не без надстроек :о)
рассмотрим, самый простой случай

Код: Выделить всё

make all
makefile

Код: Выделить всё

all:   build
build: elf hex epp lss sym

elf: 		$(TARGET).elf
hex: 		$(TARGET).hex
eep: 		$(TARGET).eep
lss: 		$(TARGET).lss
sym: 		$(TARGET).sym
нужно, что-бы при успехе/ошибке, внутри makefile вызывались команды, соответственно:

Код: Выделить всё

${BEEP_OK}  # OK
${BEEP_ERR} # ERR  
+

Код: Выделить всё

slackware 12.2/14.2 x32/64
avr-gcc/xc8
bash
спасибо
p.s.
все с набегу пока мысля не влетела в голову...

так-то скриптами без проблем

Код: Выделить всё

make && ${BEEP_OK} || ${BEEP_ERR}
но нужна в makefile

уточняю - надо все упаковать в makefile
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Ответить

Вернуться в «AVR»