summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-23 09:07:36 +0000
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-23 09:07:36 +0000
commitc2155f6576504b84befb08d44055dc1fdc8bee20 (patch)
tree952f9b7f4998bb7b603edb285146774f0a4a0d3b
parent19a9c030485f14ad35fdee69b1a982f08bd2842d (diff)
downloadedk2-platforms-c2155f6576504b84befb08d44055dc1fdc8bee20.tar.xz
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@610 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c557
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs27
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h43
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd46
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa75
-rw-r--r--EdkNt32Pkg/Dxe/PcdEmulator/build.xml47
6 files changed, 0 insertions, 795 deletions
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c
deleted file mode 100644
index 38863b8a02..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.c
+++ /dev/null
@@ -1,557 +0,0 @@
-/*++
-
-Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-Module Name:
- PcdEmulator.c
-
-Abstract:
- Platform Configuration Database (PCD) Protocol
-
---*/
-
-#include <PcdEmulator.h>
-
-UINTN mSkuId = 0;
-
-STATIC UINTN
-GetPcdDataEntryCount (
- VOID
-) {
- return gEmulatedPcdDatabaseEx->Count;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSetSku (
- IN UINTN SkuId
- )
-{
- mSkuId = SkuId;
- return EFI_SUCCESS;
-}
-
-UINT8
-EFIAPI
-PcdEmulatorGet8 (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- ASSERT (Pcd->DatumSize == 1);
-
- return (UINT8)Pcd->Datum;
-}
-
-UINT16
-EFIAPI
-PcdEmulatorGet16 (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- ASSERT (Pcd->DatumSize == 2);
-
- return (UINT16)Pcd->Datum;
-}
-
-UINT32
-EFIAPI
-PcdEmulatorGet32 (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- ASSERT (Pcd->DatumSize == 4);
-
- return (UINT32)Pcd->Datum;
-}
-
-UINT64
-EFIAPI
-PcdEmulatorGet64 (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- ASSERT (Pcd->DatumSize == sizeof (UINT64));
-
- return (UINT64)Pcd->Datum;
-}
-
-VOID *
-EFIAPI
-PcdEmulatorGetPtr (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
-
- return (VOID *)(UINTN)Pcd->ExtendedData;
-}
-
-BOOLEAN
-EFIAPI
-PcdEmulatorGetBoolean (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- ASSERT (Pcd->DatumSize == 1);
-
- return (BOOLEAN)Pcd->Datum;
-}
-
-UINTN
-EFIAPI
-PcdEmulatorGetSize (
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- return Pcd->DatumSize;
-}
-
-UINT8
-EFIAPI
-PcdEmulatorGet8Ex (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-UINT16
-EFIAPI
-PcdEmulatorGet16Ex (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-UINT32
-EFIAPI
-PcdEmulatorGet32Ex (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-UINT64
-EFIAPI
-PcdEmulatorGet64Ex (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-VOID *
-EFIAPI
-PcdEmulatorGetPtrEx (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-BOOLEAN
-EFIAPI
-PcdEmulatorGetBooleanEx (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- ASSERT (FALSE);
- return 0;
-}
-
-UINTN
-EFIAPI
-PcdEmulatorGetSizeEx (
- IN CONST EFI_GUID *PcdDataBaseName,
- IN UINTN TokenNumber
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
- return Pcd->DatumSize;
-}
-
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet8 (
- IN UINTN TokenNumber,
- IN UINT8 Value
- )
-{
-
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
-
- ASSERT (Pcd->DatumSize == sizeof (UINT8));
-
- Pcd->Datum = Value;
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet16 (
- IN UINTN TokenNumber,
- IN UINT16 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet32 (
- IN UINTN TokenNumber,
- IN UINT32 Value
- )
-{
-
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
-
- ASSERT (Pcd->DatumSize == sizeof (UINT32));
-
- Pcd->Datum = Value;
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet64 (
- IN UINTN TokenNumber,
- IN UINT64 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSetPtr (
- IN UINTN TokenNumber,
- IN CONST VOID *Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSetBoolean (
- IN UINTN TokenNumber,
- IN BOOLEAN Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet8Ex (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN UINT8 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet16Ex (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN UINT16 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet32Ex (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN UINT32 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSet64Ex (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN UINT64 Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSetPtrEx (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN CONST VOID *Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorSetBooleanEx (
- IN CONST EFI_GUID *Guid,
- IN UINTN TokenNumber,
- IN BOOLEAN Value
- )
-{
-
- ASSERT (FALSE);
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorCallBackOnSet (
- IN UINTN TokenNumber,
- IN CONST EFI_GUID *Guid, OPTIONAL
- IN PCD_PROTOCOL_CALLBACK CallBackFunction
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
-
- if (Pcd->CallBackListSize == Pcd->CallBackEntries) {
- return EFI_OUT_OF_RESOURCES;
- }
-
- Pcd->CallBackList[Pcd->CallBackEntries++] = CallBackFunction;
-
- return EFI_SUCCESS;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorUnregisterCallBackOnSet (
- IN UINTN TokenNumber,
- IN CONST EFI_GUID *Guid, OPTIONAL
- IN PCD_PROTOCOL_CALLBACK CallBackfunction
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
- UINT32 Index;
-
- Pcd = GetPcdEntry (TokenNumber);
- ASSERT (Pcd != NULL);
-
- for (Index = 0; Index < Pcd->CallBackListSize; Index++) {
- if (Pcd->CallBackList[Index] == CallBackfunction) {
- Pcd->CallBackList[Index] = NULL;
- return EFI_SUCCESS;
- }
- }
-
- return EFI_NOT_FOUND;
-}
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorGetNextToken (
- IN CONST EFI_GUID *Guid, OPTIONAL
- IN UINTN *Token
- )
-{
- EMULATED_PCD_ENTRY_EX *Pcd;
- EMULATED_PCD_ENTRY_EX *LastPcdEntry;
-
- if (*Token == PCD_INVALID_TOKEN) {
- //
- // BugBug: Due to variable size array, ensure we convert this to a reasonable database
- // that can accomodate array references for simplicity's sake
- *Token = gEmulatedPcdEntryEx[0].Token;
- return EFI_SUCCESS;
- }
-
- Pcd = GetPcdEntry (*Token);
- if (Pcd == NULL) {
- return EFI_NOT_FOUND;
- }
-
- LastPcdEntry = gEmulatedPcdEntryEx + GetPcdDataEntryCount ();
- if (++Pcd >= LastPcdEntry) {
- return EFI_NOT_FOUND;
- }
-
- *Token = Pcd->Token;
- return EFI_SUCCESS;
-}
-
-PCD_PROTOCOL mPcdProtocolInstance = {
- PcdEmulatorSetSku,
-
- PcdEmulatorGet8,
- PcdEmulatorGet16,
- PcdEmulatorGet32,
- PcdEmulatorGet64,
- PcdEmulatorGetPtr,
- PcdEmulatorGetBoolean,
- PcdEmulatorGetSize,
-
- PcdEmulatorGet8Ex,
- PcdEmulatorGet16Ex,
- PcdEmulatorGet32Ex,
- PcdEmulatorGet64Ex,
- PcdEmulatorGetPtrEx,
- PcdEmulatorGetBooleanEx,
- PcdEmulatorGetSizeEx,
-
- PcdEmulatorSet8,
- PcdEmulatorSet16,
- PcdEmulatorSet32,
- PcdEmulatorSet64,
- PcdEmulatorSetPtr,
- PcdEmulatorSetBoolean,
-
- PcdEmulatorSet8Ex,
- PcdEmulatorSet16Ex,
- PcdEmulatorSet32Ex,
- PcdEmulatorSet64Ex,
- PcdEmulatorSetPtrEx,
- PcdEmulatorSetBooleanEx,
-
- PcdEmulatorCallBackOnSet,
- PcdEmulatorUnregisterCallBackOnSet,
- PcdEmulatorGetNextToken
-};
-
-
-EFI_STATUS
-EFIAPI
-PcdEmulatorEntry (
- IN EFI_HANDLE ImageHandle,
- IN EFI_SYSTEM_TABLE *SystemTable
- )
-{
- EFI_STATUS Status;
- EFI_HOB_GUID_TYPE *GuidHob;
-
- GuidHob = GetFirstGuidHob (&gPcdHobGuid);
- gEmulatedPcdDatabaseEx = (EMULATED_PCD_DATABASE_EX *) GET_GUID_HOB_DATA(GuidHob);
- ASSERT (gEmulatedPcdDatabaseEx != NULL);
- gEmulatedPcdEntryEx = gEmulatedPcdDatabaseEx->Entry;
-
- Status = gBS->InstallMultipleProtocolInterfaces (
- &ImageHandle,
- &gPcdProtocolGuid, &mPcdProtocolInstance,
- NULL
- );
- ASSERT_EFI_ERROR (Status);
- return Status;
-}
-
-
-EMULATED_PCD_ENTRY_EX *
-GetPcdEntry (
- IN UINTN TokenNumber
- )
-{
- UINTN Index;
- UINTN Count;
-
- Count = GetPcdDataEntryCount ();
- for (Index = 0; Index < Count; Index++) {
- if (gEmulatedPcdEntryEx[Index].Token == TokenNumber) {
- return &gEmulatedPcdEntryEx[Index];
- }
- }
- return NULL;
-}
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs
deleted file mode 100644
index 9e814a6f85..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.dxs
+++ /dev/null
@@ -1,27 +0,0 @@
-/*++
-
-Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-Module Name:
-
- PcdEmulator.dxs
-
-Abstract:
-
- Dependency expression source file.
-
---*/
-
-#include <AutoGen.h>
-#include <DxeDepex.h>
-
-DEPENDENCY_START
- TRUE
-DEPENDENCY_END
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h
deleted file mode 100644
index b49afb188d..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*++
-
-Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-Module Name:
- PcdEmulator.h
-
-Abstract:
- Platform Configuration Database (PCD)
-
---*/
-
-#ifndef __PCD_EMULATOR_H__
-#define __PCD_EMULATOR_H__
-
-
-
-//
-// BugBug: Not very sure, where to put this "extern"
-//
-extern GUID gPcdHobGuid;
-
-//
-// BugBug: Hack max number of callbacks per token
-//
-#define MAX_PCD_CALLBACK 0x10
-
-EMULATED_PCD_ENTRY_EX *gEmulatedPcdEntryEx;
-EMULATED_PCD_DATABASE_EX *gEmulatedPcdDatabaseEx;
-
-EMULATED_PCD_ENTRY_EX *
-GetPcdEntry (
- IN UINTN TokenNumber
- );
-
-#endif
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd
deleted file mode 100644
index 93000692ef..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.mbd
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
--->
-<ModuleBuildDescription xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
- <MbdHeader>
- <BaseName>PcdEmulator</BaseName>
- <Guid>80CF7257-87AB-47f9-A3FE-D50B76D89541</Guid>
- <Version>0</Version>
- <Description>FIX ME!</Description>
- <Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
- <License>
- 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
- http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- </License>
- <Created>2006-03-14 17:04</Created>
- <Modified>2006-03-19 15:17</Modified>
- </MbdHeader>
- <Libraries>
- <Library>UefiBootServicesTableLib</Library>
- <Library>BaseLib</Library>
- <Library>DxeHobLib</Library>
- <Library>UefiLib</Library>
- <Library>HiiLib</Library>
- <Library>DxeWinNtLib</Library>
- <Library>UefiMemoryLib</Library>
- <Library>UefiDriverEntryPoint</Library>
- <Library>DxeReportStatusCodeLib</Library>
- <Library>BaseDebugLibReportStatusCode</Library>
- <Library>DxeMemoryAllocationLib</Library>
- </Libraries>
- <BuildOptions ToolChain="MSFT">
- <ImageEntryPoint>_ModuleEntryPoint</ImageEntryPoint>
- </BuildOptions>
-</ModuleBuildDescription>
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa b/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa
deleted file mode 100644
index 9ec3834736..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/PcdEmulator.msa
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
--->
-<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
- <MsaHeader>
- <BaseName>PcdEmulator</BaseName>
- <ModuleType>DXE_DRIVER</ModuleType>
- <ComponentType>BS_DRIVER</ComponentType>
- <Guid>80CF7257-87AB-47f9-A3FE-D50B76D89541</Guid>
- <Version>0</Version>
- <Abstract>Component description file for DxeIpl module</Abstract>
- <Description>FIX ME!</Description>
- <Copyright>Copyright (c) 2004-2006, Intel Corporation</Copyright>
- <License>
- 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
- http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- </License>
- <Created>2006-03-14 17:04</Created>
- <Updated>2006-03-19 15:17</Updated>
- <Specification>0</Specification>
- </MsaHeader>
- <LibraryClassDefinitions>
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">HiiLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDriverEntryPoint</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">PcdLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">WinNtLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiBootServicesTableLib</LibraryClass>
- </LibraryClassDefinitions>
- <SourceFiles>
- <Filename>PcdEmulator.c</Filename>
- <Filename>PcdEmulator.dxs</Filename>
- </SourceFiles>
- <Includes>
- <PackageName>MdePkg</PackageName>
- <PackageName>EdkModulePkg</PackageName>
- <PackageName>EdkNt32Pkg</PackageName>
- </Includes>
- <Protocols>
- <Protocol Usage="ALWAYS_PRODUCED">Pcd</Protocol>
- </Protocols>
- <Hobs>
- <Hob Usage="ALWAYS_CONSUMED" HobType="GUID_EXTENSION">
- <Name>PcdDataBase</Name>
- <C_Name>gPcdHobGuid</C_Name>
- <Guid>0x582e7ca1, 0x68cd, 0x4d44, 0xb4, 0x3b, 0xf2, 0x98, 0xed, 0x58, 0x7b, 0xa6</Guid>
- </Hob>
- </Hobs>
- <Guids>
- <GuidEntry Usage="ALWAYS_CONSUMED">
- <C_Name>PcdHob</C_Name>
- </GuidEntry>
- </Guids>
- <Externs>
- <Extern>
- <ModuleEntryPoint>PcdEmulatorEntry</ModuleEntryPoint>
- </Extern>
- </Externs>
-</ModuleSurfaceArea>
diff --git a/EdkNt32Pkg/Dxe/PcdEmulator/build.xml b/EdkNt32Pkg/Dxe/PcdEmulator/build.xml
deleted file mode 100644
index 603876b2c3..0000000000
--- a/EdkNt32Pkg/Dxe/PcdEmulator/build.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- Copyright (c) 2006, 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
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
-<project basedir="." default="PcdEmulator"><!--Apply external ANT tasks-->
- <taskdef resource="GenBuild.tasks"/>
- <taskdef resource="net/sf/antcontrib/antlib.xml"/>
- <property environment="env"/>
- <property name="WORKSPACE_DIR" value="${env.WORKSPACE}"/>
- <import file="${WORKSPACE_DIR}\Tools\Conf\BuildMacro.xml"/><!--MODULE_RELATIVE PATH is relative to PACKAGE_DIR-->
- <property name="MODULE_RELATIVE_PATH" value="Dxe\PcdEmulator"/>
- <property name="MODULE_DIR" value="${PACKAGE_DIR}\${MODULE_RELATIVE_PATH}"/>
- <property name="COMMON_FILE" value="${WORKSPACE_DIR}\Tools\Conf\Common.xml"/>
- <target name="PcdEmulator">
- <GenBuild baseName="PcdEmulator" mbdFilename="${MODULE_DIR}\PcdEmulator.mbd" msaFilename="${MODULE_DIR}\PcdEmulator.msa"/>
- </target>
- <target depends="PcdEmulator_clean" name="clean"/>
- <target depends="PcdEmulator_cleanall" name="cleanall"/>
- <target name="PcdEmulator_clean">
- <OutputDirSetup baseName="PcdEmulator" mbdFilename="${MODULE_DIR}\PcdEmulator.mbd" msaFilename="${MODULE_DIR}\PcdEmulator.msa"/>
- <if>
- <available file="${DEST_DIR_OUTPUT}\PcdEmulator_build.xml"/>
- <then>
- <ant antfile="${DEST_DIR_OUTPUT}\PcdEmulator_build.xml" target="clean"/>
- </then>
- </if>
- <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>
- </target>
- <target name="PcdEmulator_cleanall">
- <OutputDirSetup baseName="PcdEmulator" mbdFilename="${MODULE_DIR}\PcdEmulator.mbd" msaFilename="${MODULE_DIR}\PcdEmulator.msa"/>
- <if>
- <available file="${DEST_DIR_OUTPUT}\PcdEmulator_build.xml"/>
- <then>
- <ant antfile="${DEST_DIR_OUTPUT}\PcdEmulator_build.xml" target="cleanall"/>
- </then>
- </if>
- <delete dir="${DEST_DIR_OUTPUT}"/>
- <delete dir="${DEST_DIR_DEBUG}"/>
- <delete>
- <fileset dir="${BIN_DIR}" includes="**PcdEmulator*"/>
- </delete>
- </target>
-</project> \ No newline at end of file