From 9fddf235882cb20a833f4d3302900e52df2c7466 Mon Sep 17 00:00:00 2001 From: Wen HU Date: Tue, 12 Jan 2021 08:28:44 -0800 Subject: [PATCH] support debug build "source build/envsetup.sh arm debug" --- Makefile | 10 +++++++--- Readme.md | 2 ++ Readme_zh.md | 2 ++ build/envsetup.sh | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 208d4e8b84..56cadfd8e4 100644 --- a/Makefile +++ b/Makefile @@ -121,12 +121,16 @@ test_ourboros: libcore .PHONY: testall testall: test_irbuild test_ourboros +.PHONY: cleanrsd +cleanrsd: + @rm -rf libjava-core/libcore-all.* libjava-core/m* libjava-core/comb.* + .PHONY: clean -clean: - @rm -rf $(MAPLE_BUILD_OUTPUT)/ +clean: cleanrsd + @rm -rf $(MAPLE_BUILD_OUTPUT) .PHONY: clobber -clobber: clean +clobber: cleanrsd @rm -rf output define build_gn diff --git a/Readme.md b/Readme.md index 1a3b5b4fed..3f1173d62e 100644 --- a/Readme.md +++ b/Readme.md @@ -40,6 +40,8 @@ Open the front end, back end, and compilation optimization of compilers. Support ## How to use - source build/envsetup.sh arm release + or +- source build/envsetup.sh arm debug - make setup - make - make libcore diff --git a/Readme_zh.md b/Readme_zh.md index 6bfba5aec2..1268d823b3 100644 --- a/Readme_zh.md +++ b/Readme_zh.md @@ -36,6 +36,8 @@ OpenArkCompiler是来自华为方舟编译器的开源项目。 ## 如何使用 - source build/envsetup.sh arm release + 或 +- source build/envsetup.sh arm debug - make setup - make - make libcore diff --git a/build/envsetup.sh b/build/envsetup.sh index c239e9cbda..81e8417c65 100644 --- a/build/envsetup.sh +++ b/build/envsetup.sh @@ -88,7 +88,7 @@ else fi unset MAPLE_DEBUG -export MAPLE_DEBUG=0 +export MAPLE_DEBUG=${DEBUG} unset TARGET_PROCESSOR export TARGET_PROCESSOR=${PLATFORM} -- Gitee