33 lines
939 B
Makefile
33 lines
939 B
Makefile
|
SHELL=/bin/bash
|
|||
|
|
|||
|
# в этой папке храним все .mk файлы
|
|||
|
DIR_MK=./tools/makefiles
|
|||
|
|
|||
|
include $(DIR_MK)/settings.mk
|
|||
|
|
|||
|
|
|||
|
all: dir_build
|
|||
|
make all --file=$(DIR_MK)/mc_firmware.mk DIR_MK=$(DIR_MK)
|
|||
|
|
|||
|
doc: dir_build
|
|||
|
make doc --file=$(DIR_MK)/mc_firmware.mk DIR_MK=$(DIR_MK)
|
|||
|
|
|||
|
check: dir_build
|
|||
|
make check --file=$(DIR_MK)/mc_firmware.mk DIR_MK=$(DIR_MK)
|
|||
|
|
|||
|
test: dir_build
|
|||
|
@echo $(MC_UTESTS_OUTPATH_OBJS) $(MC_UTESTS_OUTPATH_LIB) $(MC_UTESTS)
|
|||
|
make --file=$(DIR_MK)/utests.mk DIR_MK=$(DIR_MK)
|
|||
|
|
|||
|
dir_build:
|
|||
|
mkdir -p ${MAIN_OUTPATH}
|
|||
|
|
|||
|
clean:
|
|||
|
rm -rf ${MAIN_OUTPATH}
|
|||
|
|
|||
|
# для загрузи прошивки в мк, нужно забрать с репозитория microcontroller_flash_uploader и сделать переменную окружения
|
|||
|
ifeq ($(strip $(MC_UPLOADER)),)
|
|||
|
$(info Переменная MC_UPLOADER не задана)
|
|||
|
else
|
|||
|
include $(MC_UPLOADER)/flash_uploader.mk #monitor reset halt
|
|||
|
endif
|