|
@@ -150,7 +150,20 @@ fmt:
|
|
log-monitor:
|
|
log-monitor:
|
|
@echo "启动日志监控"
|
|
@echo "启动日志监控"
|
|
@sh -c "cd tools/debugging/logmonitor && cargo run --release -- --log-dir $(ROOT_PATH)/logs/ --kernel $(ROOT_PATH)/bin/kernel/kernel.elf"
|
|
@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:
|
|
help:
|
|
@echo "编译:"
|
|
@echo "编译:"
|
|
@echo " make all -j <n> - 本地编译,不运行,n为要用于编译的CPU核心数"
|
|
@echo " make all -j <n> - 本地编译,不运行,n为要用于编译的CPU核心数"
|
|
@@ -168,3 +181,14 @@ help:
|
|
@echo ""
|
|
@echo ""
|
|
@echo ""
|
|
@echo ""
|
|
@echo "注: 对于上述的run, run-uefi, qemu, qemu-uefi命令可以在命令后加上-vnc后缀,来通过vnc连接到DragonOS, 默认会在5900端口运行vnc服务器。如:make run-vnc "
|
|
@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 - 从镜像更新子模块"
|
|
|
|
+
|