Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
0002 /******************************************************************************
0003  *
0004  * Name: acenvex.h - Extra host and compiler configuration
0005  *
0006  * Copyright (C) 2000 - 2022, Intel Corp.
0007  *
0008  *****************************************************************************/
0009 
0010 #ifndef __ACENVEX_H__
0011 #define __ACENVEX_H__
0012 
0013 /*! [Begin] no source code translation */
0014 
0015 /******************************************************************************
0016  *
0017  * Extra host configuration files. All ACPICA headers are included before
0018  * including these files.
0019  *
0020  *****************************************************************************/
0021 
0022 #if defined(_LINUX) || defined(__linux__)
0023 #include <acpi/platform/aclinuxex.h>
0024 
0025 #elif defined(__DragonFly__)
0026 #include "acdragonflyex.h"
0027 
0028 /*
0029  * EFI applications can be built with -nostdlib, in this case, it must be
0030  * included after including all other host environmental definitions, in
0031  * order to override the definitions.
0032  */
0033 #elif defined(_AED_EFI) || defined(_GNU_EFI) || defined(_EDK2_EFI)
0034 #include "acefiex.h"
0035 
0036 #endif
0037 
0038 #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
0039 #include "acgccex.h"
0040 
0041 #elif defined(_MSC_VER)
0042 #include "acmsvcex.h"
0043 
0044 #endif
0045 
0046 /*! [End] no source code translation !*/
0047 
0048 #endif              /* __ACENVEX_H__ */