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