1## @file 2# Web Server Application 3# 4# Copyright (c) 2011-2012, Intel Corporation 5# All rights reserved. This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. The full text of the license may be found at 8# http://opensource.org/licenses/bsd-license.php 9# 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15 16[Defines] 17 INF_VERSION = 0x00010005 18 BASE_NAME = WebServer 19 FILE_GUID = 99E87DCF-6162-40c5-9FA1-32111F5197F7 20 MODULE_TYPE = UEFI_APPLICATION 21 VERSION_STRING = 1.0 22 ENTRY_POINT = ShellCEntryLib 23 24# 25# The following information is for reference only and not required by the build tools. 26# 27# VALID_ARCHITECTURES = IA32 X64 IPF EBC 28# 29 30[Sources] 31 ACPI.c 32 BootServicesTable.c 33 ConfigurationTable.c 34 DhcpOptions.c 35 DxeServicesTable.c 36 Exit.c 37 Firmware.c 38 Handles.c 39 Hello.c 40 HTTP.c 41 Index.c 42 MemoryMap.c 43 PageList.c 44 Ports.c 45 Reboot.c 46 RuntimeServicesTable.c 47 SystemTable.c 48 WebServer.c 49 50[Sources.IA32] 51 Mtrr.c 52 53[Sources.X64] 54 Mtrr.c 55 56 57[Pcd] 58 gAppPkgTokenSpaceGuid.WebServer_HttpPort 59 60[Packages] 61 AppPkg/AppPkg.dec 62 MdePkg/MdePkg.dec 63 MdeModulePkg/MdeModulePkg.dec 64 ShellPkg/ShellPkg.dec 65 StdLib/StdLib.dec 66 67[Packages.IA32] 68 UefiCpuPkg/UefiCpuPkg.dec 69 70[Packages.X64] 71 UefiCpuPkg/UefiCpuPkg.dec 72 73 74[LibraryClasses] 75 BaseMemoryLib 76 BsdSocketLib 77 DebugLib 78 DevMedia 79 DxeServicesTableLib 80 EfiSocketLib 81 LibC 82 ShellLib 83 ShellCEntryLib 84 UefiBootServicesTableLib 85 UefiLib 86 UefiRuntimeServicesTableLib 87# UseSocketDxe 88 89[LibraryClasses.IA32] 90 MtrrLib 91 92[LibraryClasses.X64] 93 MtrrLib 94 95 96[Guids] 97 gEfiAcpi10TableGuid 98 gEfiAcpiTableGuid 99 gEfiDebugImageInfoTableGuid 100 gEfiDxeServicesTableGuid 101 gEfiHobListGuid 102 gEfiMemoryTypeInformationGuid 103 gLoadFixedAddressConfigurationTableGuid 104 105[Protocols] 106 gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED 107 gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED 108 109[BuildOptions] 110 INTEL:*_*_*_CC_FLAGS = /Qdiag-disable:181,186 111 MSFT:*_*_*_CC_FLAGS = /Od 112 GCC:*_*_*_CC_FLAGS = -O0 -Wno-unused-variable 113 114