fix: add root make all entry for grader
变更说明
修复评测环境在提交根目录执行 make all 时失败的问题。
此前仓库根目录没有 Makefile,评测直接执行 make all 会报错:
make: *** No rule to make target 'all'. Stop.
本次新增根目录 Makefile,将构建入口转发到 oskernel/Makefile,并在根目录生成评测需要的 kernel-rv 产物。
## 具体改动
- 新增根目录 Makefile
- make all 默认构建 kernel-rv
- make kernel-rv 调用 make -C oskernel kernel-rv
- 构建完成后复制 oskernel/kernel-rv 到根目录 kernel-rv
- 保留 kernel-la 和 clean 入口,方便本地兼容使用
- 更新 .gitignore
- 忽略根目录生成的 /kernel-rv
- 忽略根目录生成的 /kernel-la
- 避免误提交大体积构建产物
## 验证结果
已在仓库根目录执行:
make all
构建成功,并生成:
kernel-rv
oskernel/kernel-rv
当前修复点已覆盖评测报错中的 No rule to make target 'all' 问题。