]> git.proxmox.com Git - mirror_edk2.git/blob - UnixPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.inf
1. Correct File header to ## @file
[mirror_edk2.git] / UnixPkg / MiscSubClassPlatformDxe / MiscSubClassDriver.inf
1 ## @file
2 # Misc Sub class driver
3 #
4 # Parses the MiscSubclassDataTable and reports any generated data to the DataHub.
5 # All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by
6 # MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file
7 # and parse all .uni file.
8 # Copyright (c) 2006 - 2010, Intel Corporation
9 #
10 # All rights reserved. This program and the accompanying materials
11 # are licensed and made available under the terms and conditions of the BSD License
12 # which accompanies this distribution. The full text of the license may be found at
13 # http://opensource.org/licenses/bsd-license.php
14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #
17 #
18 ##
19
20 [Defines]
21 INF_VERSION = 0x00010005
22 BASE_NAME = MiscSubclass
23 FILE_GUID = f2fbd108-8985-11db-b06a-0040d02b1835
24 MODULE_TYPE = DXE_DRIVER
25 VERSION_STRING = 1.0
26 ENTRY_POINT = MiscSubclassDriverEntryPoint
27
28 #
29 # The following information is for reference only and not required by the build tools.
30 #
31 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
32 #
33
34 [Sources]
35 MiscBaseBoardManufacturer.uni
36 MiscBaseBoardManufacturerData.c
37 MiscBaseBoardManufacturerFunction.c
38 MiscBiosVendor.uni
39 MiscBiosVendorData.c
40 MiscBiosVendorFunction.c
41 MiscBootInformationData.c
42 MiscBootInformationFunction.c
43 MiscChassisManufacturer.uni
44 MiscChassisManufacturerData.c
45 MiscChassisManufacturerFunction.c
46 MiscNumberOfInstallableLanguagesData.c
47 MiscNumberOfInstallableLanguagesFunction.c
48 MiscOemString.uni
49 MiscOemStringData.c
50 MiscOemStringFunction.c
51 MiscPortInternalConnectorDesignator.uni
52 MiscPortInternalConnectorDesignatorData.c
53 MiscPortInternalConnectorDesignatorFunction.c
54 MiscResetCapabilitiesData.c
55 MiscResetCapabilitiesFunction.c
56 MiscSystemLanguageString.uni
57 MiscSystemLanguageStringData.c
58 MiscSystemLanguageStringFunction.c
59 MiscSystemManufacturer.uni
60 MiscSystemManufacturerData.c
61 MiscSystemManufacturerFunction.c
62 MiscSystemOptionString.uni
63 MiscSystemOptionStringData.c
64 MiscSystemOptionStringFunction.c
65 MiscSystemSlotDesignation.uni
66 MiscSystemSlotDesignationData.c
67 MiscSystemSlotDesignationFunction.c
68 MiscDevicePath.h
69 MiscSubClassDriver.h
70 MiscSubClassDriver.uni
71 MiscSubclassDriverDataTable.c
72 MiscSubclassDriverEntryPoint.c
73
74 [Packages]
75 MdePkg/MdePkg.dec
76 MdeModulePkg/MdeModulePkg.dec
77 IntelFrameworkPkg/IntelFrameworkPkg.dec
78 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
79 UnixPkg/UnixPkg.dec
80
81 [LibraryClasses]
82 DevicePathLib
83 UefiBootServicesTableLib
84 MemoryAllocationLib
85 BaseMemoryLib
86 UefiDriverEntryPoint
87 UefiLib
88 HiiLib
89 DebugLib
90 BaseLib
91 PcdLib
92
93 [Protocols]
94 gEfiUnixIoProtocolGuid # PROTOCOL_NOTIFY SOMETIMES_CONSUMED
95 gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
96
97 [Pcd]
98 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
99 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
100 gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize
101 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
102
103 [Depex]
104 gEfiSmbiosProtocolGuid