xref: /haiku/headers/os/package/PackageArchitecture.h (revision a6a6e3a842a7a52ecb3af660cf12833cc7bb0604)
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