代码拉取完成,页面将自动刷新
#/*
# * Copyright {c} 2020-2021, SERI Development Team
# *
# * SPDX-License-Identifier: Apache-2.0
# *
# * Change Logs:
# * Date Author Notes
# * 2023-06-24 Lyons first version
# */
ifeq ($(shell uname), Linux)
TARGET = ./xemu
PARAM = -std=gnu99
LIB = -lcurses -lpthread -lxcb -lxcb-image -lm
else
TARGET = xemu.exe
PARAM =
LIB =
endif
BINFILE = ./riscv.bin
CFILE = ./perips/lcd/disp.c \
./xemu.c
PARAM += -DENABLE_TIMER -DENABLE_UART -DENABLE_LCD
.PHONY: build
build:
@gcc ${PARAM} ${CFILE} ${LIB} -o ${TARGET}
.PHONY: run
run:
@if [ -e ${BINFILE} ]; then echo; ${TARGET} ${BINFILE}; else echo "${BINFILE} missing!"; fi
.PHONY: clean
clean:
rm -rf ${TARGET} *.log
rm -rf *.bin
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。