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