]> git.proxmox.com Git - mirror_edk2.git/blob - UnixPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.inf
4ab071fb7a5c33e5b04c1b59b1afae3f7086758a
[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 - 2009, 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 EDK_RELEASE_VERSION = 0x00020000
27 EFI_SPECIFICATION_VERSION = 0x00020000
28
29 ENTRY_POINT = MiscSubclassDriverEntryPoint
30
31 #
32 # The following information is for reference only and not required by the build tools.
33 #
34 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
35 #
36
37 [Sources.common]
38 MiscBaseBoardManufacturer.uni
39 MiscBaseBoardManufacturerData.c
40 MiscBaseBoardManufacturerFunction.c
41 MiscBiosVendor.uni
42 MiscBiosVendorData.c
43 MiscBiosVendorFunction.c
44 MiscBootInformationData.c
45 MiscBootInformationFunction.c
46 MiscChassisManufacturer.uni
47 MiscChassisManufacturerData.c
48 MiscChassisManufacturerFunction.c
49 MiscNumberOfInstallableLanguagesData.c
50 MiscNumberOfInstallableLanguagesFunction.c
51 MiscOemString.uni
52 MiscOemStringData.c
53 MiscOemStringFunction.c
54 MiscPortInternalConnectorDesignator.uni
55 MiscPortInternalConnectorDesignatorData.c
56 MiscPortInternalConnectorDesignatorFunction.c
57 MiscResetCapabilitiesData.c
58 MiscResetCapabilitiesFunction.c
59 MiscSystemLanguageString.uni
60 MiscSystemLanguageStringData.c
61 MiscSystemLanguageStringFunction.c
62 MiscSystemManufacturer.uni
63 MiscSystemManufacturerData.c
64 MiscSystemManufacturerFunction.c
65 MiscSystemOptionString.uni
66 MiscSystemOptionStringData.c
67 MiscSystemOptionStringFunction.c
68 MiscSystemSlotDesignation.uni
69 MiscSystemSlotDesignationData.c
70 MiscSystemSlotDesignationFunction.c
71 MiscDevicePath.h
72 MiscSubClassDriver.h
73 MiscSubClassDriver.uni
74 MiscSubclassDriverDataTable.c
75 MiscSubclassDriverEntryPoint.c
76
77 [Packages]
78 MdePkg/MdePkg.dec
79 MdeModulePkg/MdeModulePkg.dec
80 IntelFrameworkPkg/IntelFrameworkPkg.dec
81 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
82 UnixPkg/UnixPkg.dec
83
84 [LibraryClasses]
85 DevicePathLib
86 UefiBootServicesTableLib
87 MemoryAllocationLib
88 BaseMemoryLib
89 UefiDriverEntryPoint
90 UefiLib
91 HiiLib
92 DebugLib
93 BaseLib
94
95 PcdLib
96
97 [Protocols]
98 gEfiUnixIoProtocolGuid # PROTOCOL_NOTIFY SOMETIMES_CONSUMED
99 gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
100
101 [FixedPcd.common]
102 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString
103 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString
104
105 [Pcd.common]
106 gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize
107 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
108
109 [Depex]
110 gEfiSmbiosProtocolGuid