AOT support for RPK
authorWoongsuk Cho <ws77.cho@samsung.com>
Wed, 31 Jan 2024 07:17:32 +0000 (16:17 +0900)
committer조웅석/MDE Lab(SR)/삼성전자 <ws77.cho@samsung.com>
Mon, 19 Feb 2024 21:27:33 +0000 (06:27 +0900)
commiteabcb6e080199e94e8e92a11b111c01bcba7bdaf
tree62b940dab7c121e82a56119dd9e8e05ac9fdb7f6
parent33b4aa2fcbb716d081fc13ac6855fc53bd343532
AOT support for RPK

The RPK (Resource Package) can contain dlls for resources and NUIGadget.
For RPK, Dlls can be located under lib and res/allowed directory.

AOT for RPK is enabled by metadata "http://tizen.org/metadata/prefer_dotnet_aot".
It triggered by metadata installer plugin and dotnettool(--ni-pkg, --ni-regen-all-app).
NativeLauncher/inc/ni_common.h
NativeLauncher/inc/utils.h
NativeLauncher/installer-plugin/prefer_dotnet_aot_plugin.cc
NativeLauncher/tool/dotnettool.cc
NativeLauncher/tool/ni_common.cc
NativeLauncher/tool/nitool.cc
NativeLauncher/tool/tac_common.cc
NativeLauncher/util/utils.cc