Refactoring dotnet-launcher 57/182657/3
authorWoongsuk Cho <ws77.cho@samsung.com>
Wed, 27 Jun 2018 02:23:14 +0000 (11:23 +0900)
committerWoongsuk Cho <ws77.cho@samsung.com>
Wed, 27 Jun 2018 04:29:34 +0000 (13:29 +0900)
commit639e23e19bc3cfb7833f7d8379262cc52c23bd95
tree2495e0fd3ffa707b8ec4cfe63f6f934d443c3d2d
parent15a960a952c2068cc59335be805e45d2dc792346
Refactoring dotnet-launcher
- remove unused code
- use std::string instead of char* to reduce human failure
- remove LauncherInterface
- create path manager and plugin manager
- provide AOT functionality to external
- dev package support
- some AOT functionality is added (dlls under package root)

Change-Id: I26972910324b60174cc2cf3ff6ec28da4a2fcd18
23 files changed:
NativeLauncher/CMakeLists.txt
NativeLauncher/dotnet-launcher.pc.in [new file with mode: 0644]
NativeLauncher/inc/coreclr_host.h [new file with mode: 0644]
NativeLauncher/inc/dotnet_launcher_plugin.h [new file with mode: 0644]
NativeLauncher/inc/plugin_manager.h [new file with mode: 0644]
NativeLauncher/inc/utils.h
NativeLauncher/installer-plugin/common.cc [deleted file]
NativeLauncher/installer-plugin/common.h [deleted file]
NativeLauncher/installer-plugin/ni_common.cc [new file with mode: 0644]
NativeLauncher/installer-plugin/ni_common.h [new file with mode: 0644]
NativeLauncher/installer-plugin/nitool.cc
NativeLauncher/installer-plugin/prefer_dotnet_aot_plugin.cc
NativeLauncher/installer-plugin/ui-application.cc
NativeLauncher/launcher/dotnet/dotnet_launcher.cc
NativeLauncher/launcher/dotnet/dotnet_launcher.h
NativeLauncher/launcher/launcher.cc
NativeLauncher/launcher/launcher.h
NativeLauncher/launcher/main.cc
NativeLauncher/util/path_manager.cc [new file with mode: 0644]
NativeLauncher/util/path_manager.h [new file with mode: 0644]
NativeLauncher/util/plugin_manager.cc [new file with mode: 0644]
NativeLauncher/util/utils.cc
packaging/dotnet-launcher.spec