加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 829 Bytes
一键复制 编辑 原始数据 按行查看 历史
半斗米 提交于 2019-09-21 14:28 . 添加Longan Nano作为link。
OUTPUT_DIR = output
elf = $(OUTPUT_DIR)/gd32vf103c-start+gd32vf103+gdb-server.elf
elf += $(OUTPUT_DIR)/longan-nano+gd32vf103+gdb-server.elf
elf += $(OUTPUT_DIR)/gd32vf103c-start+riscv-debug-spec-v0p13+riscv-prober.elf
#elf += $(OUTPUT_DIR)/gd32vf103c-start+riscv-debug-spec-v0p11+riscv-prober.elf
elf += $(OUTPUT_DIR)/gd32vf103c-start+gd32vf103+test-usb-serial.elf
all: $(elf)
get_link = $(shell echo $@ | awk -F'.' '{print $$1}' | awk -F'/' '{print $$2}' | awk -F'+' '{print $$1}')
get_target = $(shell echo $@ | awk -F'.' '{print $$1}' | awk -F'/' '{print $$2}' | awk -F'+' '{print $$2}')
get_app = $(shell echo $@ | awk -F'.' '{print $$1}' | awk -F'/' '{print $$2}' | awk -F'+' '{print $$3}')
$(OUTPUT_DIR)/%.elf:
make -C src clean
make -C src LINK=$(get_link) TARGET=$(get_target) APP=$(get_app)
clean:
rm -rf output
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化