#/** @file\r
-# Component name for module PlatformDriOverride\r
-#\r
-# FIX ME!\r
-# Copyright (c) 2007, Intel Corporation. All rights reserved.\r
+# This driver produces UEFI PLATFORM_DRIVER_OVERRIDE_PROTOCOL if this protocol doesn't exist.\r
+# It doesn't install again if this protocol exists.\r
+# It only implements one interface GetDriver of PLATFORM_DRIVER_OVERRIDE_PROTOCOL protocol \r
+# and doesn't support other two interfaces GetDriverPath, DriverLoaded. \r
+# \r
+# Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#\r
#**/\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = PlatformDriOverrideDxe\r
FILE_GUID = 35034CE2-A6E5-4fb4-BABE-A0156E9B2549\r
- MODULE_TYPE = DXE_DRIVER\r
+ MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
ENTRY_POINT = PlatformDriverOverrideEntry\r
\r
\r
[Sources.common]\r
PlatformDriOverride.c\r
- PlatformDriOverride.h\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
UefiDriverEntryPoint\r
DebugLib\r
PlatDriOverLib\r
+ UefiBootServicesTableLib\r
\r
+[Protocols]\r
+ gEfiPlatformDriverOverrideProtocolGuid ## PRODUCED\r
+
\ No newline at end of file