]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h
Update the copyright notice format
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Include / EdkIIGlueBase.h
CommitLineData
3eb9473e 1/*++\r
2\r
2c7e5c2f
HT
3Copyright (c) 2004 - 2006, Intel Corporation. All rights reserved.<BR>\r
4This program and the accompanying materials \r
3eb9473e 5are licensed and made available under the terms and conditions of the BSD License \r
6which accompanies this distribution. The full text of the license may be found at \r
7http://opensource.org/licenses/bsd-license.php \r
8 \r
9THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11\r
12\r
13Module Name:\r
14\r
15 EdkIIGlueBase.h\r
16 \r
17Abstract: \r
18\r
19 Root include file for Base modules\r
20\r
21--*/\r
22\r
23#ifndef __EDKII_GLUE_BASE_H__\r
24#define __EDKII_GLUE_BASE_H__\r
25\r
26//\r
27// Using this header means building with EdkIIGlueLib\r
28//\r
29#ifndef BUILD_WITH_EDKII_GLUE_LIB\r
30 #define BUILD_WITH_EDKII_GLUE_LIB\r
31#endif\r
32\r
c7f33ca4 33#ifndef BUILD_WITH_GLUELIB\r
34 #define BUILD_WITH_GLUELIB\r
35#endif\r
36\r
3eb9473e 37//\r
38// General Type & API definitions\r
39//\r
40\r
e68757de 41#include <EfiBind.h>\r
3eb9473e 42#include "EfiTypes.h"\r
43#include "EfiError.h"\r
0dbeedde 44#include "Common/EdkIIGlueBaseTypes.h"\r
3eb9473e 45#include "EfiImage.h"\r
46#include "EfiPeOptionalHeader.h"\r
47#include "EfiStdArg.h"\r
48#include "EfiDebug.h"\r
49#include "EdkIIGlueProcessorBind.h"\r
50\r
51//\r
52// Some Status Code data type definitions are in TianoSpecTypes.h in R8.5\r
53//\r
54#if (TIANO_RELEASE_VERSION <= 0x00080005)\r
55#include "TianoSpecTypes.h"\r
56#endif\r
57#include "EfiStatusCode.h"\r
58\r
59//\r
60// R8.x Library headers used by EdkII Glue Libraries\r
61//\r
62#include "LinkedList.h"\r
63#include "EfiCommonLib.h"\r
64\r
0dbeedde 65#include "Common/EdkIIGlueDefinitionChangesBase.h"\r
3eb9473e 66\r
67//\r
68// EdkII Glue Library Class headers\r
69//\r
70\r
0dbeedde 71#include "Library/EdkIIGlueBaseLib.h"\r
72#include "Library/EdkIIGlueBaseMemoryLib.h"\r
73#include "Library/EdkIIGlueCacheMaintenanceLib.h"\r
74#include "Library/EdkIIGlueIoLib.h"\r
75#include "Library/EdkIIGluePciCf8Lib.h"\r
76#include "Library/EdkIIGluePciExpressLib.h"\r
77#include "Library/EdkIIGluePciLib.h"\r
78#include "Library/EdkIIGluePeCoffGetEntryPointLib.h"\r
79#include "Library/EdkIIGluePeCoffLib.h"\r
80#include "Library/EdkIIGluePostCodeLib.h"\r
81#include "Library/EdkIIGluePrintLib.h"\r
82#include "Library/EdkIIGlueTimerLib.h"\r
83#include "Library/EdkIIGlueUefiDecompressLib.h"\r
84#include "Library/EdkIIGlueDebugLib.h"\r
3eb9473e 85\r
86//\r
87// Publish MDE Library PCDs\r
88//\r
0dbeedde 89#include "Pcd/EdkIIGluePcdBaseLib.h"\r
90#include "Pcd/EdkIIGluePcdDebugLib.h"\r
91#include "Pcd/EdkIIGluePcdIoLib.h"\r
92#include "Pcd/EdkIIGluePcdPciExpressLib.h"\r
93#include "Pcd/EdkIIGluePcdPostCodeLib.h"\r
94#include "Pcd/EdkIIGluePcdReportStatusCodeLib.h"\r
95#include "Pcd/EdkIIGluePcdTimerLib.h"\r
3eb9473e 96\r
97#endif\r