#define ENV_FILE_PATH "/usr/share/dotnet.tizen/lib/coreclr_env.list"
#define AOT_METADATA_KEY "http://tizen.org/metadata/prefer_dotnet_aot"
#define TAC_METADATA_KEY "http://tizen.org/metadata/prefer_nuget_cache"
-#define METADATA_VALUE "true"
+#define METADATA_VALUE_TRUE "true"
#define APP_NI_SUB_DIR ".native_image"
#define TAC_SYMLINK_SUB_DIR ".tac_symlink"
#define TAC_SHA_256_INFO ".SHA256.info"
#define TAC_APP_LIST_DB "/opt/usr/dotnet/.TAC.App.list.db"
#define TAC_APP_LIST_RESTORE_DB "/opt/usr/dotnet/.TAC.App.list.restore.db"
+#define TLC_APP_LIST_DB "/opt/usr/dotnet/.TLC.App.list.db"
+#define TLC_APP_LIST_RESTORE_DB "/opt/usr/dotnet/.TLC.App.list.restore.db"
+#define TLC_LIBRARIES_DIR "Libraries"
#define TIZEN_DOTNET_NUGET "Tizen.NET"
#define TIZEN_DOTNET_SDK_NUGET "Tizen.NET.Sdk"
#define NET_STANDARD_LIBRARY_NUGET "NETStandard.Library"
#define PLATFORM_TPA_CACHE "/usr/share/dotnet.tizen/lib/platform_tpa_cache"
-#define AOT_PRELOAD_PATH LOADERDIR "/dotnet.preload.list"
+#define DISABLE_IPV6_FILE "._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6"
+#define PRE_COMPILED_PACKAGE_FILE "._TIZEN_DOTNET_PRE_COMPILED_PACKAGE"
-#endif //__LAUNCHER_ENV_H_
\ No newline at end of file
+#if defined (__aarch64__)
+#define ARCHITECTURE_IDENTIFIER "arm64"
+#elif defined (__arm__)
+#define ARCHITECTURE_IDENTIFIER "armel"
+#elif defined (__x86_64__)
+#define ARCHITECTURE_IDENTIFIER "x64"
+#elif defined (__i386__)
+#define ARCHITECTURE_IDENTIFIER "x86"
+#else
+#error "Unknown target"
+#endif
+
+#endif //__LAUNCHER_ENV_H_