195857638SErik Schmauss /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 2e2f7a777SLen Brown /****************************************************************************** 3e2f7a777SLen Brown * 4e2f7a777SLen Brown * Name: accommon.h - Common include files for generation of ACPICA source 5e2f7a777SLen Brown * 6*612c2932SBob Moore * Copyright (C) 2000 - 2023, Intel Corp. 7e2f7a777SLen Brown * 895857638SErik Schmauss *****************************************************************************/ 9e2f7a777SLen Brown 10e2f7a777SLen Brown #ifndef __ACCOMMON_H__ 11e2f7a777SLen Brown #define __ACCOMMON_H__ 12e2f7a777SLen Brown 13e2f7a777SLen Brown /* 14e2f7a777SLen Brown * Common set of includes for all ACPICA source files. 15e2f7a777SLen Brown * We put them here because we don't want to duplicate them 16f2f51e7aSColin Ian King * in the source code again and again. 17e2f7a777SLen Brown * 18e2f7a777SLen Brown * Note: The order of these include files is important. 19e2f7a777SLen Brown */ 20739dcbb9SLv Zheng #include <acpi/acconfig.h> /* Global configuration constants */ 21e2f7a777SLen Brown #include "acmacros.h" /* C macros */ 22e2f7a777SLen Brown #include "aclocal.h" /* Internal data types */ 23e2f7a777SLen Brown #include "acobject.h" /* ACPI internal object */ 24e2f7a777SLen Brown #include "acstruct.h" /* Common structures */ 25e2f7a777SLen Brown #include "acglobal.h" /* All global variables */ 26e2f7a777SLen Brown #include "achware.h" /* Hardware defines and interfaces */ 27e2f7a777SLen Brown #include "acutils.h" /* Utility interfaces */ 28747ef1b1SBob Moore #ifndef ACPI_USE_SYSTEM_CLIBRARY 29747ef1b1SBob Moore #include "acclib.h" /* C library interfaces */ 30747ef1b1SBob Moore #endif /* !ACPI_USE_SYSTEM_CLIBRARY */ 31e2f7a777SLen Brown 32e2f7a777SLen Brown #endif /* __ACCOMMON_H__ */ 33