root/headers/os/package/PackageArchitecture.h
/*
 * Copyright 2011-2019, Haiku, Inc.
 * Distributed under the terms of the MIT License.
 */
#ifndef _PACKAGE__PACKAGE_ARCHITECTURE_H_
#define _PACKAGE__PACKAGE_ARCHITECTURE_H_


namespace BPackageKit {


enum BPackageArchitecture {
        B_PACKAGE_ARCHITECTURE_ANY              = 0,
        B_PACKAGE_ARCHITECTURE_X86              = 1,
        B_PACKAGE_ARCHITECTURE_X86_GCC2 = 2,
        B_PACKAGE_ARCHITECTURE_SOURCE   = 3,
        B_PACKAGE_ARCHITECTURE_X86_64   = 4,
        B_PACKAGE_ARCHITECTURE_PPC      = 5,
        B_PACKAGE_ARCHITECTURE_ARM      = 6,
        B_PACKAGE_ARCHITECTURE_M68K     = 7,
        B_PACKAGE_ARCHITECTURE_SPARC    = 8,
        B_PACKAGE_ARCHITECTURE_ARM64    = 9,
        B_PACKAGE_ARCHITECTURE_RISCV64  = 10,
        //
        B_PACKAGE_ARCHITECTURE_ENUM_COUNT,
};


}       // namespace BPackageKit


#endif  // _PACKAGE__PACKAGE_ARCHITECTURE_H_