1#/*++
2#
3# Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>
4# This program and the accompanying materials
5# are licensed and made available under the terms and conditions of the BSD License
6# which accompanies this distribution.  The full text of the license may be found at
7# http://opensource.org/licenses/bsd-license.php
8#
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11#
12#  Module Name:
13#
14#    EfiProtocolLib.inf
15#
16#  Abstract:
17#
18#    Component description file.
19#
20#--*/
21
22[defines]
23BASE_NAME=   EfiProtocolLib
24COMPONENT_TYPE=   LIBRARY
25
26[includes.common]
27  $(EDK_SOURCE)/Foundation/Efi
28  $(EDK_SOURCE)/Foundation/Include
29  $(EDK_SOURCE)/Foundation/Efi/Include
30  $(EDK_SOURCE)/Foundation/Framework/Include
31  $(EDK_SOURCE)/Foundation/Include/IndustryStandard
32  $(EDK_SOURCE)/Foundation/Include/Pei
33  $(EDK_SOURCE)/Foundation/Library/Pei/Include
34  $(EDK_SOURCE)/Foundation/Core/Dxe
35  $(EDK_SOURCE)/Foundation/Library/Dxe/Include
36
37[nmake.common]
38
39[sources.common]
40  AbsolutePointer/AbsolutePointer.h
41  AbsolutePointer/AbsolutePointer.c
42  AcpiTable/AcpiTable.h
43  AcpiTable/AcpiTable.c
44  Arp/Arp.h
45  Arp/Arp.c
46  AuthenticationInfo/AuthenticationInfo.h
47  AuthenticationInfo/AuthenticationInfo.c
48  Bis/Bis.h
49  Bis/Bis.c
50  BlockIo/BlockIo.h
51  BlockIo/BlockIo.c
52  BusSpecificDriverOverride/BusSpecificDriverOverride.h
53  BusSpecificDriverOverride/BusSpecificDriverOverride.c
54  ComponentName/ComponentName.h
55  ComponentName/ComponentName.c
56  ComponentName2/ComponentName2.h
57  ComponentName2/ComponentName2.c
58  DebugPort/DebugPort.h
59  DebugPort/DebugPort.c
60  DebugSupport/DebugSupport.h
61  DebugSupport/DebugSupport.c
62  Decompress/Decompress.h
63  Decompress/Decompress.c
64  DeviceIo/DeviceIo.h
65  DeviceIo/DeviceIo.c
66  DevicePath/DevicePath.h
67  DevicePath/DevicePath.c
68  DevicePathFromText/DevicePathFromText.h
69  DevicePathFromText/DevicePathFromText.c
70  DevicePathToText/DevicePathToText.h
71  DevicePathToText/DevicePathToText.c
72  DevicePathUtilities/DevicePathUtilities.h
73  DevicePathUtilities/DevicePathUtilities.c
74  Dhcp4/Dhcp4.h
75  Dhcp4/Dhcp4.c
76  DiskIo/DiskIo.h
77  DiskIo/DiskIo.c
78  DriverBinding/DriverBinding.h
79  DriverBinding/DriverBinding.c
80  DriverConfiguration/DriverConfiguration.h
81  DriverConfiguration/DriverConfiguration.c
82  DriverConfiguration2/DriverConfiguration2.h
83  DriverConfiguration2/DriverConfiguration2.c
84  DriverDiagnostics/DriverDiagnostics.h
85  DriverDiagnostics/DriverDiagnostics.c
86  DriverDiagnostics2/DriverDiagnostics2.h
87  DriverDiagnostics2/DriverDiagnostics2.c
88  DriverSupportedEfiVersion/DriverSupportedEfiVersion.h
89  DriverSupportedEfiVersion/DriverSupportedEfiVersion.c
90  Ebc/Ebc.h
91  Ebc/Ebc.c
92  EdidActive/EdidActive.h
93  EdidActive/EdidActive.c
94  EdidDiscovered/EdidDiscovered.h
95  EdidDiscovered/EdidDiscovered.c
96  EdidOverride/EdidOverride.h
97  EdidOverride/EdidOverride.c
98  EfiNetworkInterfaceIdentifier/EfiNetworkInterfaceIdentifier.h
99  EfiNetworkInterfaceIdentifier/EfiNetworkInterfaceIdentifier.c
100  FileInfo/FileInfo.h
101  FileInfo/FileInfo.c
102  FileSystemInfo/FileSystemInfo.h
103  FileSystemInfo/FileSystemInfo.c
104  FileSystemVolumeLabelInfo/FileSystemVolumeLabelInfo.h
105  FileSystemVolumeLabelInfo/FileSystemVolumeLabelInfo.c
106  FormBrowser2/FormBrowser2.h
107  FormBrowser2/FormBrowser2.c
108  GraphicsOutput/GraphicsOutput.h
109  GraphicsOutput/GraphicsOutput.c
110  HiiConfigAccess/HiiConfigAccess.h
111  HiiConfigAccess/HiiConfigAccess.c
112  HiiConfigRouting/HiiConfigRouting.h
113  HiiConfigRouting/HiiConfigRouting.c
114  HiiDatabase/HiiDatabase.h
115  HiiDatabase/HiiDatabase.c
116  HiiFont/HiiFont.h
117  HiiFont/HiiFont.c
118  HiiImage/HiiImage.h
119  HiiImage/HiiImage.c
120  HiiPackageList/HiiPackageList.h
121  HiiPackageList/HiiPackageList.c
122  HiiString/HiiString.h
123  HiiString/HiiString.c
124  Ip4/Ip4.h
125  Ip4/Ip4.c
126  Ip4Config/Ip4Config.h
127  Ip4Config/Ip4Config.c
128  LoadedImage/LoadedImage.h
129  LoadedImage/LoadedImage.c
130  LoadedImageDevicePath/LoadedImageDevicePath.h
131  LoadedImageDevicePath/LoadedImageDevicePath.c
132  LoadFile/LoadFile.h
133  LoadFile/LoadFile.c
134  LoadFile2/LoadFile2.h
135  LoadFile2/LoadFile2.c
136  ManagedNetwork/ManagedNetwork.h
137  ManagedNetwork/ManagedNetwork.c
138  Mtftp4/Mtftp4.h
139  Mtftp4/Mtftp4.c
140  PciIo/PciIo.h
141  PciIo/PciIo.c
142  PciRootBridgeIo/PciRootBridgeIo.h
143  PciRootBridgeIo/PciRootBridgeIo.c
144  PlatformDriverOverride/PlatformDriverOverride.h
145  PlatformDriverOverride/PlatformDriverOverride.c
146  PlatformToDriverConfiguration/PlatformToDriverConfiguration.h
147  PlatformToDriverConfiguration/PlatformToDriverConfiguration.c
148  PxeBaseCode/PxeBaseCode.h
149  PxeBaseCode/PxeBaseCode.c
150  PxeBaseCodeCallBack/PxeBaseCodeCallBack.h
151  PxeBaseCodeCallBack/PxeBaseCodeCallBack.c
152  ScsiPassThru/ScsiPassThru.h
153  ScsiPassThru/ScsiPassThru.c
154  SerialIo/SerialIo.h
155  SerialIo/SerialIo.c
156  SimpleFileSystem/SimpleFileSystem.h
157  SimpleFileSystem/SimpleFileSystem.c
158  SimpleNetwork/SimpleNetwork.h
159  SimpleNetwork/SimpleNetwork.c
160  SimplePointer/SimplePointer.h
161  SimplePointer/SimplePointer.c
162  SimpleTextIn/SimpleTextIn.h
163  SimpleTextIn/SimpleTextIn.c
164  SimpleTextInputEx/SimpleTextInputEx.h
165  SimpleTextInputEx/SimpleTextInputEx.c
166  SimpleTextOut/SimpleTextOut.h
167  SimpleTextOut/SimpleTextOut.c
168  Udp4/Udp4.h
169  Udp4/Udp4.c
170  UgaDraw/UgaDraw.h
171  UgaDraw/UgaDraw.c
172  UgaIo/UgaIo.h
173  UgaIo/UgaIo.c
174  UnicodeCollation/UnicodeCollation.h
175  UnicodeCollation/UnicodeCollation.c
176  UnicodeCollation2/UnicodeCollation2.h
177  UnicodeCollation2/UnicodeCollation2.c
178  UsbHostController/UsbHostController.h
179  UsbHostController/UsbHostController.c
180  UsbIo/UsbIo.h
181  UsbIo/UsbIo.c
182  Hash/Hash.h
183  Hash/Hash.c
184  ServiceBinding/ServiceBinding.h
185  ScsiPassThruExt/ScsiPassThruExt.h
186  ScsiPassThruExt/ScsiPassThruExt.c
187  ScsiIo/ScsiIo.h
188  ScsiIo/ScsiIo.c
189  TapeIo/TapeIo.h
190  TapeIo/TapeIo.c
191  Tcp4/Tcp4.h
192  Tcp4/Tcp4.c
193  IScsiInitiatorName/IScsiInitiatorName.h
194  IScsiInitiatorName/IScsiInitiatorName.c