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