1## @file 2# This module produces EFI SNP Protocol. 3# 4# This module produces Simple Network Protocol upon EFI Network Interface 5# Identifier Protocol, to provide a packet level interface to a network adapter. 6# 7# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> 8# This program and the accompanying materials are licensed 9# and made available under the terms and conditions of the BSD License which 10# accompanies this distribution. The full text of the license may be found at 11# http://opensource.org/licenses/bsd-license.php 12# 13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 15# 16## 17 18[Defines] 19 INF_VERSION = 0x00010005 20 BASE_NAME = SnpDxe 21 MODULE_UNI_FILE = SnpDxe.uni 22 FILE_GUID = A2f436EA-A127-4EF8-957C-8048606FF670 23 MODULE_TYPE = UEFI_DRIVER 24 VERSION_STRING = 1.0 25 ENTRY_POINT = InitializeSnpNiiDriver 26 UNLOAD_IMAGE = NetLibDefaultUnload 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# DRIVER_BINDING = mSimpleNetworkDriverBinding 34# COMPONENT_NAME = gSimpleNetworkComponentName 35# COMPONENT_NAME2 = gSimpleNetworkComponentName2 36# 37 38[Sources] 39 Receive.c 40 Snp.h 41 Nvdata.c 42 Get_status.c 43 Start.c 44 Snp.c 45 Stop.c 46 Statistics.c 47 Reset.c 48 Shutdown.c 49 Mcast_ip_to_mac.c 50 Transmit.c 51 WaitForPacket.c 52 Receive_filters.c 53 Initialize.c 54 ComponentName.c 55 Callback.c 56 Station_address.c 57 58 59[Packages] 60 MdePkg/MdePkg.dec 61 MdeModulePkg/MdeModulePkg.dec 62 63 64[LibraryClasses] 65 UefiLib 66 BaseLib 67 UefiBootServicesTableLib 68 UefiDriverEntryPoint 69 BaseMemoryLib 70 DebugLib 71 NetLib 72 73[Guids] 74 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event 75 76[Protocols] 77 gEfiSimpleNetworkProtocolGuid ## BY_START 78 gEfiDevicePathProtocolGuid ## TO_START 79 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## TO_START 80 gEfiPciIoProtocolGuid ## TO_START 81 82[UserExtensions.TianoCore."ExtraFiles"] 83 SnpDxeExtra.uni 84