Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force every driver to include MdePkg/Include/Library/PeCoffLib.h.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2458 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qwang12 2007-03-14 02:14:28 +00:00
parent ddc9ec37af
commit 675a7b0b3f
5 changed files with 9 additions and 23 deletions

View File

@ -1,6 +1,6 @@
/*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@ -26,13 +26,7 @@ Abstract:
#ifndef __EDK_DXE_H__
#define __EDK_DXE_H__
//
#include <Common/FlashMap.h>
// BUGBUG: We must include this lib here due to ordering issues
//
#include <Library/PeCoffLib.h>
#include <Guid/MemoryTypeInformation.h>
#include <Guid/FlashMapHob.h>
#include <Guid/SystemNvDataGuid.h>

View File

@ -1,6 +1,6 @@
/*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@ -26,11 +26,7 @@ Abstract:
#ifndef __EDK_DXE_CORE_H__
#define __EDK_DXE_CORE_H__
//
// BUGBUG: We must include this lib here due to ordering issues
//
#include <Common/DecompressLibraryHob.h>
#include <Library/PeCoffLib.h>
//
// BUGBUG: Performance related protocol and Guid.

View File

@ -1,6 +1,6 @@
/*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@ -26,10 +26,6 @@ Abstract:
#ifndef __EDK_PEI_CORE_H__
#define __EDK_PEI_CORE_H__
//
// BUGBUG: We must include this lib here due to ordering issues
//
#include <Library/PeCoffLib.h>
#include <Guid/PeiPeCoffLoader.h>

View File

@ -1,6 +1,6 @@
/*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@ -31,10 +31,6 @@ Abstract:
//
#include <Common/FlashMap.h>
#include <Common/DecompressLibraryHob.h>
// BUGBUG: We must include this lib here due to ordering issues
//
#include <Library/PeCoffLib.h>
//
// BUGBUG: Performance related Guid.
// It is Tiano-private, but is required for PeiCore

View File

@ -1,6 +1,6 @@
/*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@ -20,6 +20,10 @@ Abstract:
#ifndef __PEI_PE_COFF_LOADER_H__
#define __PEI_PE_COFF_LOADER_H__
//
// MdePkg/Include/Common/PeCoffLoaderImageContext.h
//
#include <Common/PeCoffLoaderImageContext.h>
#define EFI_PEI_PE_COFF_LOADER_GUID \
{ 0xd8117cff, 0x94a6, 0x11d4, {0x9a, 0x3a, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } }