From dd6e2548a1f0dc3bd79257d8a3292ecfc9bf2d99 Mon Sep 17 00:00:00 2001 From: bacon Date: Sun, 7 Sep 2025 00:31:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0ShinRelease=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ShinRelease.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 ShinRelease.sh diff --git a/ShinRelease.sh b/ShinRelease.sh new file mode 100755 index 0000000..1290464 --- /dev/null +++ b/ShinRelease.sh @@ -0,0 +1,17 @@ +#!/bin/bash +DEFAULT_TARGET="../ShinRelease" + +TARGET_DIR="${1:-$DEFAULT_TARGET}" + +rm -rf ${TARGET_DIR}/generated/ ${TARGET_DIR}/shinTest/ ${TARGET_DIR}/resources/ +mkdir -p ${TARGET_DIR} +cp -r ./tb/shinTest ${TARGET_DIR}/ +mkdir -p ${TARGET_DIR}/generated/ +cp -r ./generated/shin ${TARGET_DIR}/generated/ +cp -r ./src/main/resources ${TARGET_DIR}/ +cp ./tb/shinTest/Makefile_vcs ${TARGET_DIR}/Makefile +cp ./tb/shinTest/shinTest_vcs.f ${TARGET_DIR}/ +cp ./tb/shinTest/shinTestClk_vcs.f ${TARGET_DIR}/ +#awk '{gsub(/.\/tb\/build\/wave.vcd/, "./generated/wave.vcd"); print }' ../RISCV-MAC-SWICH/tb/shinTest/ShinTopSpiTb.v > ./shinTest/ShinTopSpiTb.v +awk '{gsub(/tb\/shinTest\/testcase_result/, "./shinTest/testcase_result"); print }' ./tb/shinTest/check_testcase.py > ${TARGET_DIR}/shinTest/check_testcase.py +#awk '{gsub(/.\/tb\/build\/wave_clk.vcd/, "./generated/wave_clk.vcd"); print }' ../RISCV-MAC-SWICH/tb/shinTest/ShinTopSpiTb_clk.v > ./shinTest/ShinTopSpiTb_clk.v \ No newline at end of file