From 008f42474df0e7231a066529e87ba96c288e5189 Mon Sep 17 00:00:00 2001 From: Tatiana Titova Date: Tue, 29 Apr 2025 16:35:08 +0300 Subject: [PATCH 1/2] Add AOT mode to ArkUI script Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IC5147 Signed-off-by: Tatiana Titova --- ets2panda/scripts/arkui-setup.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ets2panda/scripts/arkui-setup.sh b/ets2panda/scripts/arkui-setup.sh index fbb054131f..2097a7bc33 100755 --- a/ets2panda/scripts/arkui-setup.sh +++ b/ets2panda/scripts/arkui-setup.sh @@ -188,6 +188,22 @@ case "${DEMO}" in "trivial") run_script "run --prefix arkoala-arkts/trivial/user" ;; + "shopping-aot") + run_script "cp:stdlib --prefix arkoala-arkts" + run_script "stdlib:aot:host --prefix arkoala-arkts" + run_script "arkoala:m3:aot:host --prefix arkoala-arkts" + run_script "aot:host:shopping --prefix arkoala-arkts" + run_script "run:node --prefix arkoala-arkts/shopping/user" +# run_script "compile:native:node-host" +# run_script "copy --prefix framework" +# run_script "node --prefix shopping" + ;; + "trivial-aot") + run_script "aot:host:trivial" + run_script "compile:native:node-host" + run_script "copy --prefix framework" + # run_script "node --prefix trivial" + ;; "empty") ;; *) -- Gitee From 2c1e7f3d9c7de458f736ccf4535200e12bc8e38b Mon Sep 17 00:00:00 2001 From: Tatiana Titova Date: Wed, 6 Aug 2025 18:10:55 +0300 Subject: [PATCH 2/2] Update commands Signed-off-by: Tatiana Titova --- ets2panda/scripts/arkui-setup.sh | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/ets2panda/scripts/arkui-setup.sh b/ets2panda/scripts/arkui-setup.sh index 2097a7bc33..8e1e1fe939 100755 --- a/ets2panda/scripts/arkui-setup.sh +++ b/ets2panda/scripts/arkui-setup.sh @@ -189,20 +189,27 @@ case "${DEMO}" in run_script "run --prefix arkoala-arkts/trivial/user" ;; "shopping-aot") - run_script "cp:stdlib --prefix arkoala-arkts" - run_script "stdlib:aot:host --prefix arkoala-arkts" - run_script "arkoala:m3:aot:host --prefix arkoala-arkts" - run_script "aot:host:shopping --prefix arkoala-arkts" + run_script "compile --prefix ui2abc/fast-arktsc" + run_script "compile --prefix ui2abc/libarkts" + run_script "compile --prefix ui2abc/memo-plugin" + run_script "compile --prefix ui2abc/ui-plugins" + run_script "build --prefix arkoala-arkts" + run_script "arkoala:aot:arm64 --prefix arkoala-arkts" + # run_script "cp:stdlib --prefix arkoala-arkts" + # run_script "stdlib:aot:host --prefix arkoala-arkts" + # run_script "arkoala:m3:aot:host --prefix arkoala-arkts" + # run_script "aot:host:shopping --prefix arkoala-arkts" + # run_script "run:node --prefix arkoala-arkts/shopping/user" run_script "run:node --prefix arkoala-arkts/shopping/user" -# run_script "compile:native:node-host" -# run_script "copy --prefix framework" -# run_script "node --prefix shopping" ;; "trivial-aot") - run_script "aot:host:trivial" - run_script "compile:native:node-host" - run_script "copy --prefix framework" - # run_script "node --prefix trivial" + run_script "compile --prefix ui2abc/fast-arktsc" + run_script "compile --prefix ui2abc/libarkts" + run_script "compile --prefix ui2abc/memo-plugin" + run_script "compile --prefix ui2abc/ui-plugins" + run_script "build --prefix arkoala-arkts" + run_script "arkoala:aot:arm64 --prefix arkoala-arkts" + run_script "run --prefix arkoala-arkts/trivial/user" ;; "empty") ;; -- Gitee