1## @file
2#  This module produces EFI ARP Protocol and EFI ARP Service Binding Protocol.
3#
4#  This module produces EFI ARP Protocol upon EFI MNP Protocol, to provide a generic
5#  implementation of the Address Resolution Protocol that is described in RFCs 826
6#  and 1122.
7#
8#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
9#  This program and the accompanying materials
10#  are licensed and made available under the terms and conditions of the BSD License
11#  which accompanies this distribution. The full text of the license may be found at
12#  http://opensource.org/licenses/bsd-license.php
13#
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                      = ArpDxe
23  MODULE_UNI_FILE                = ArpDxe.uni
24  FILE_GUID                      = 529D3F93-E8E9-4e73-B1E1-BDF6A9D50113
25  MODULE_TYPE                    = UEFI_DRIVER
26  VERSION_STRING                 = 1.0
27  ENTRY_POINT                    = ArpDriverEntryPoint
28  UNLOAD_IMAGE                   = NetLibDefaultUnload
29#
30# The following information is for reference only and not required by the build tools.
31#
32#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
33#
34#  DRIVER_BINDING                =  gArpDriverBinding
35#  COMPONENT_NAME                =  gArpComponentName
36#  COMPONENT_NAME2               =  gArpComponentName2
37#
38
39[Sources]
40  ArpMain.c
41  ArpDriver.h
42  ComponentName.c
43  ArpImpl.h
44  ArpImpl.c
45  ArpDriver.c
46
47
48[Packages]
49  MdePkg/MdePkg.dec
50  MdeModulePkg/MdeModulePkg.dec
51
52
53[LibraryClasses]
54  UefiLib
55  UefiBootServicesTableLib
56  UefiDriverEntryPoint
57  DebugLib
58  NetLib
59  DpcLib
60
61[Protocols]
62  gEfiArpServiceBindingProtocolGuid             ## BY_START
63  gEfiManagedNetworkServiceBindingProtocolGuid  ## TO_START
64  gEfiArpProtocolGuid                           ## BY_START
65  gEfiManagedNetworkProtocolGuid                ## TO_START
66
67[UserExtensions.TianoCore."ExtraFiles"]
68  ArpDxeExtra.uni
69