18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 28c2ecf20Sopenharmony_ci/****************************************************************************** 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Name: acenvex.h - Extra host and compiler configuration 58c2ecf20Sopenharmony_ci * 68c2ecf20Sopenharmony_ci * Copyright (C) 2000 - 2020, Intel Corp. 78c2ecf20Sopenharmony_ci * 88c2ecf20Sopenharmony_ci *****************************************************************************/ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#ifndef __ACENVEX_H__ 118c2ecf20Sopenharmony_ci#define __ACENVEX_H__ 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci/*! [Begin] no source code translation */ 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci/****************************************************************************** 168c2ecf20Sopenharmony_ci * 178c2ecf20Sopenharmony_ci * Extra host configuration files. All ACPICA headers are included before 188c2ecf20Sopenharmony_ci * including these files. 198c2ecf20Sopenharmony_ci * 208c2ecf20Sopenharmony_ci *****************************************************************************/ 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci#if defined(_LINUX) || defined(__linux__) 238c2ecf20Sopenharmony_ci#include <acpi/platform/aclinuxex.h> 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci#elif defined(__DragonFly__) 268c2ecf20Sopenharmony_ci#include "acdragonflyex.h" 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci/* 298c2ecf20Sopenharmony_ci * EFI applications can be built with -nostdlib, in this case, it must be 308c2ecf20Sopenharmony_ci * included after including all other host environmental definitions, in 318c2ecf20Sopenharmony_ci * order to override the definitions. 328c2ecf20Sopenharmony_ci */ 338c2ecf20Sopenharmony_ci#elif defined(_AED_EFI) || defined(_GNU_EFI) || defined(_EDK2_EFI) 348c2ecf20Sopenharmony_ci#include "acefiex.h" 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci#endif 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci#if defined(__GNUC__) && !defined(__INTEL_COMPILER) 398c2ecf20Sopenharmony_ci#include "acgccex.h" 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci#elif defined(_MSC_VER) 428c2ecf20Sopenharmony_ci#include "acmsvcex.h" 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci#endif 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ci/*! [End] no source code translation !*/ 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci#endif /* __ACENVEX_H__ */ 49