16f0278cdSOliver Tappe /* 2*a6a6e3a8SAdrien Destugues * Copyright 2011-2019, Haiku, Inc. 36f0278cdSOliver Tappe * Distributed under the terms of the MIT License. 46f0278cdSOliver Tappe */ 56f0278cdSOliver Tappe #ifndef _PACKAGE__PACKAGE_ARCHITECTURE_H_ 66f0278cdSOliver Tappe #define _PACKAGE__PACKAGE_ARCHITECTURE_H_ 76f0278cdSOliver Tappe 86f0278cdSOliver Tappe 96f0278cdSOliver Tappe namespace BPackageKit { 106f0278cdSOliver Tappe 116f0278cdSOliver Tappe 126f0278cdSOliver Tappe enum BPackageArchitecture { 136f0278cdSOliver Tappe B_PACKAGE_ARCHITECTURE_ANY = 0, 1407b37bb0SOliver Tappe B_PACKAGE_ARCHITECTURE_X86 = 1, 1507b37bb0SOliver Tappe B_PACKAGE_ARCHITECTURE_X86_GCC2 = 2, 165dae1541SIngo Weinhold B_PACKAGE_ARCHITECTURE_SOURCE = 3, 1703d70b4eSIngo Weinhold B_PACKAGE_ARCHITECTURE_X86_64 = 4, 18624ba548SFrançois Revol B_PACKAGE_ARCHITECTURE_PPC = 5, 19624ba548SFrançois Revol B_PACKAGE_ARCHITECTURE_ARM = 6, 20624ba548SFrançois Revol B_PACKAGE_ARCHITECTURE_M68K = 7, 21*a6a6e3a8SAdrien Destugues B_PACKAGE_ARCHITECTURE_SPARC = 8, 22*a6a6e3a8SAdrien Destugues B_PACKAGE_ARCHITECTURE_ARM64 = 9, 23*a6a6e3a8SAdrien Destugues B_PACKAGE_ARCHITECTURE_RISCV64 = 10, 246f0278cdSOliver Tappe // 256f0278cdSOliver Tappe B_PACKAGE_ARCHITECTURE_ENUM_COUNT, 266f0278cdSOliver Tappe }; 276f0278cdSOliver Tappe 286f0278cdSOliver Tappe 296f0278cdSOliver Tappe } // namespace BPackageKit 306f0278cdSOliver Tappe 316f0278cdSOliver Tappe 326f0278cdSOliver Tappe #endif // _PACKAGE__PACKAGE_ARCHITECTURE_H_ 33