Обсуждаем контроллеры компании Atmel.
Ответить

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

Ср янв 20, 2021 06:08:24

добрый день!

нужно озвучить работу 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
Ответить