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