Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ public class TargetPlatform {
public static final String NAME_LINUX_X64 = "linux-x64";
public static final String NAME_LINUX_ARM64 = "linux-arm64";
public static final String NAME_LINUX_ARMHF = "linux-armhf";
public static final String NAME_LINUX_LOONG64 = "linux-loong64";
public static final String NAME_LINUX_PPC64 = "linux-ppc64le";
public static final String NAME_LINUX_RISCV64 = "linux-riscv64";
public static final String NAME_LINUX_S390X = "linux-s390x";
public static final String NAME_ALPINE_X64 = "alpine-x64";
public static final String NAME_ALPINE_ARM64 = "alpine-arm64";
public static final String NAME_DARWIN_X64 = "darwin-x64";
Expand All @@ -29,13 +33,15 @@ public class TargetPlatform {
public static final String NAMES_PATH_PARAM_REGEX =
NAME_WIN32_X64 + "|" + NAME_WIN32_IA32 + "|" + NAME_WIN32_ARM64 + "|" +
NAME_LINUX_X64 + "|" + NAME_LINUX_ARM64 + "|" + NAME_LINUX_ARMHF + "|" +
NAME_LINUX_LOONG64 + "|" + NAME_LINUX_PPC64 + "|" + NAME_LINUX_RISCV64 + "|" + NAME_LINUX_S390X + "|" +
NAME_ALPINE_X64 + "|" + NAME_ALPINE_ARM64 + "|" +
NAME_DARWIN_X64 + "|" + NAME_DARWIN_ARM64 + "|" +
NAME_WEB + "|" + NAME_UNIVERSAL;

public static final List<String> TARGET_PLATFORM_NAMES = List.of(
NAME_WIN32_X64, NAME_WIN32_IA32, NAME_WIN32_ARM64,
NAME_LINUX_X64, NAME_LINUX_ARM64, NAME_LINUX_ARMHF,
NAME_LINUX_LOONG64, NAME_LINUX_PPC64, NAME_LINUX_RISCV64, NAME_LINUX_S390X,
NAME_ALPINE_X64, NAME_ALPINE_ARM64,
NAME_DARWIN_X64, NAME_DARWIN_ARM64,
NAME_WEB, NAME_UNIVERSAL
Expand Down
14 changes: 13 additions & 1 deletion webui/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,10 @@ namespace TargetPlatform {
export const LINUX_X64 = 'linux-x64';
export const LINUX_ARM64 = 'linux-arm64';
export const LINUX_ARMHF = 'linux-armhf';
export const LINUX_LOONG64 = 'linux-loong64';
export const LINUX_PPC64 = 'linux-ppc64le';
export const LINUX_RISCV64 = 'linux-riscv64';
export const LINUX_S390X = 'linux-s390x';
export const ALPINE_X64 = 'alpine-x64';
export const ALPINE_ARM64 = 'alpine-arm64';
export const DARWIN_X64 = 'darwin-x64';
Expand All @@ -171,6 +175,10 @@ export function getTargetPlatforms(): string[] {
TargetPlatform.LINUX_X64,
TargetPlatform.LINUX_ARM64,
TargetPlatform.LINUX_ARMHF,
TargetPlatform.LINUX_LOONG64,
TargetPlatform.LINUX_PPC64,
TargetPlatform.LINUX_RISCV64,
TargetPlatform.LINUX_S390X,
TargetPlatform.ALPINE_X64,
TargetPlatform.ALPINE_ARM64,
TargetPlatform.DARWIN_X64,
Expand All @@ -189,6 +197,10 @@ export function getTargetPlatformDisplayName(targetPlatform: string): string {
[TargetPlatform.LINUX_X64, 'Linux x64'],
[TargetPlatform.LINUX_ARM64, 'Linux ARM64'],
[TargetPlatform.LINUX_ARMHF, 'Linux ARMhf'],
[TargetPlatform.LINUX_LOONG64, 'Linux LoongArch 64 bit'],
[TargetPlatform.LINUX_PPC64, 'Linux PowerPC 64 bit (little endian)'],
[TargetPlatform.LINUX_RISCV64, 'Linux RISC-V 64 bit'],
[TargetPlatform.LINUX_S390X, 'Linux s390x'],
[TargetPlatform.ALPINE_X64, 'Alpine Linux 64 bit'],
[TargetPlatform.ALPINE_ARM64, 'Alpine Linux ARM64'],
[TargetPlatform.DARWIN_X64, 'macOS Intel'],
Expand Down Expand Up @@ -216,4 +228,4 @@ export function getEngineDisplayName(engine: string): string {
]);

return engineDisplayNames.get(engine) ?? '';
}
}