From: j-h.choi Date: Tue, 19 Dec 2023 01:28:49 +0000 (+0900) Subject: [RISCV64] Add definition for riscv64 X-Git-Tag: accepted/tizen/unified/riscv/20231226.055533~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fdotnet%2Flauncher.git;a=commitdiff_plain;h=66370263f51514fb66e2698b3d96513675451ffa [RISCV64] Add definition for riscv64 Change-Id: Ibc4d4be09967bb1941e0b569b2044371d178f21c --- diff --git a/NativeLauncher/inc/launcher_env.h b/NativeLauncher/inc/launcher_env.h index f32405a..cfaf0d6 100644 --- a/NativeLauncher/inc/launcher_env.h +++ b/NativeLauncher/inc/launcher_env.h @@ -46,6 +46,8 @@ #define ARCHITECTURE_IDENTIFIER "x64" #elif defined (__i386__) #define ARCHITECTURE_IDENTIFIER "x86" +#elif defined (__riscv) +#define ARCHITECTURE_IDENTIFIER "riscv64" #else #error "Unknown target" #endif diff --git a/packaging/dotnet-launcher.spec b/packaging/dotnet-launcher.spec index f7d3298..1aa0949 100644 --- a/packaging/dotnet-launcher.spec +++ b/packaging/dotnet-launcher.spec @@ -112,11 +112,16 @@ export CXXFLAGS=$(echo $CXXFLAGS | sed -e 's/--target=i686/--target=i586/') %endif %endif -%ifarch x86_64 aarch64 +%ifarch x86_64 aarch64 riscv64 export CFLAGS+=" -DBIT64 -DHOST_64BIT " export CXXFLAGS+=" -DBIT64 -DHOST_64BIT " %endif +%ifarch riscv64 +export CFLAGS+=" -DHOST_RISCV64 " +export CXXFLAGS+=" -DHOST_RISCV64 " +%endif + dotnet msbuild Managed /t:clean dotnet msbuild Managed /t:restore /p:RestoreSources=/nuget dotnet msbuild Managed /p:Configuration=Release