1 Star 0 Fork 35

bh6bao/RV-LINK

forked from 半斗米/RV-LINK 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 893 Bytes
一键复制 编辑 原始数据 按行查看 历史
OUTPUT_DIR = output
elf = $(OUTPUT_DIR)/gd32vf103c-start+gd32vf103+gdb-server.elf
elf += $(OUTPUT_DIR)/longan-nano+gd32vf103+gdb-server.elf
elf += $(OUTPUT_DIR)/longan-nano-alt+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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/bh6bao/RV-LINK.git
git@gitee.com:bh6bao/RV-LINK.git
bh6bao
RV-LINK
RV-LINK
master

搜索帮助