namespace Packaging.Targets.Rpm
{
#pragma warning disable SA1300 // Element must begin with upper-case letter
///
/// Specifies target instruction set architecture.
///
internal enum ElfMachine
{
///
/// The file is generic.
///
Generic = 0,
///
/// The file targets the SPARC architecture.
///
SPARC = 2,
///
/// The file targets the x64 architecture.
///
x64 = 3,
///
/// The file targets the MIPS architecture.
///
MIPS = 8,
///
/// The file targets the PowerPC architecture.
///
PowerPC = 0x14,
///
/// The file targets the ARM architecture.
///
ARM = 0x28,
///
/// The file targets the SuperH architecture.
///
SuperH = 0x2A,
///
/// THe file targets the IA-64 architecture.
///
IA64 = 0x32,
///
/// The file targets the x86-64 architecture.
///
x8664 = 0x3E,
///
/// The file targets the AArch64 (ARM64) architecture.
///
AArch64 = 0xb7,
///
/// The file targets the RISC V architecture.
///
RiscV = 0xF3
}
#pragma warning restore SA1300 // Element must begin with upper-case letter
}