Add TAC installer
[platform/core/dotnet/launcher.git] / NativeLauncher / inc / launcher_env.h
index c295f2c..8b481f2 100644 (file)
 #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 DISABLE_IPV6_FILE            "._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6"
 
-#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_