mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-22 11:13:22 +00:00
使用submodule引入DragonStub (#462)
* 修正构建系统文档: 使用repo工具克隆代码 * 使用submodule管理
This commit is contained in:
26
Makefile
26
Makefile
@ -150,7 +150,20 @@ fmt:
|
||||
log-monitor:
|
||||
@echo "启动日志监控"
|
||||
@sh -c "cd tools/debugging/logmonitor && cargo run --release -- --log-dir $(ROOT_PATH)/logs/ --kernel $(ROOT_PATH)/bin/kernel/kernel.elf"
|
||||
|
||||
|
||||
.PHONY: update-submodules
|
||||
update-submodules:
|
||||
@echo "更新子模块"
|
||||
@git submodule update --init --recursive
|
||||
@git submodule foreach git pull origin master
|
||||
|
||||
.PHONY: update-submodules-by-mirror
|
||||
update-submodules-by-mirror:
|
||||
@echo "从镜像更新子模块"
|
||||
@git config --global url."https://git.mirrors.dragonos.org.cn/DragonOS-Community/".insteadOf https://github.com/DragonOS-Community/
|
||||
@$(MAKE) update-submodules
|
||||
@git config --global --unset url."https://git.mirrors.dragonos.org.cn/DragonOS-Community/".insteadOf
|
||||
|
||||
help:
|
||||
@echo "编译:"
|
||||
@echo " make all -j <n> - 本地编译,不运行,n为要用于编译的CPU核心数"
|
||||
@ -168,3 +181,14 @@ help:
|
||||
@echo ""
|
||||
@echo ""
|
||||
@echo "注: 对于上述的run, run-uefi, qemu, qemu-uefi命令可以在命令后加上-vnc后缀,来通过vnc连接到DragonOS, 默认会在5900端口运行vnc服务器。如:make run-vnc "
|
||||
@echo ""
|
||||
@echo "其他:"
|
||||
@echo " make clean - 清理编译产生的文件"
|
||||
@echo " make fmt - 格式化代码"
|
||||
@echo " make log-monitor - 启动日志监控"
|
||||
@echo " make docs - 生成文档"
|
||||
@echo " make clean-docs - 清理文档"
|
||||
@echo ""
|
||||
@echo " make update-submodules - 更新子模块"
|
||||
@echo " make update-submodules-by-mirror - 从镜像更新子模块"
|
||||
|
||||
|
Reference in New Issue
Block a user