Merged socket development branch:
[mirror_edk2.git] / AppPkg / Applications / Sockets / WebServer / WebServer.inf
CommitLineData
4684b66f 1#/** @file\r
2# Web Server Application\r
3#\r
4# This file contains an 'Intel Peripheral Driver' and is \r
5# licensed for Intel CPUs and chipsets under the terms of your\r
6# license agreement with Intel or your vendor. This file may \r
7# be modified by the user, subject to additional terms of the \r
8# license agreement \r
9#\r
10#\r
f6e5cdd5 11# Copyright (c) 2011 Intel Corporation. All rights reserved\r
4684b66f 12# This software and associated documentation (if any) is furnished\r
13# under a license and may only be used or copied in accordance\r
14# with the terms of the license. Except as permitted by such\r
15# license, no part of this software or documentation may be\r
16# reproduced, stored in a retrieval system, or transmitted in any\r
17# form or by any means without the express written consent of\r
18# Intel Corporation.\r
19#\r
20##\r
21\r
22\r
23[Defines]\r
24 INF_VERSION = 0x00010005\r
25 BASE_NAME = WebServer\r
26 FILE_GUID = 99E87DCF-6162-40c5-9FA1-32111F5197F7\r
27 MODULE_TYPE = UEFI_APPLICATION\r
28 VERSION_STRING = 1.0\r
29 ENTRY_POINT = ShellCEntryLib\r
30\r
31#\r
32# The following information is for reference only and not required by the build tools.\r
33#\r
34# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
35#\r
36\r
37[Sources]\r
38 ACPI.c\r
39 BootServicesTable.c\r
40 ConfigurationTable.c\r
41 DhcpOptions.c\r
42 DxeServicesTable.c\r
f6e5cdd5 43 Exit.c\r
4684b66f 44 Firmware.c\r
45 Handles.c\r
46 Hello.c\r
47 HTTP.c\r
48 Index.c\r
49 PageList.c\r
f6e5cdd5 50 Ports.c\r
4684b66f 51 Reboot.c\r
52 RuntimeServicesTable.c\r
53 SystemTable.c\r
54 WebServer.c\r
55\r
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
67\r
68[LibraryClasses]\r
69 BaseMemoryLib\r
70 BsdSocketLib\r
71 DebugLib\r
72 DevShell\r
f6e5cdd5 73 EfiSocketLib\r
4684b66f 74 LibC\r
75 ShellLib\r
76 ShellCEntryLib\r
77 UefiBootServicesTableLib\r
78 UefiLib\r
79 UefiRuntimeServicesTableLib\r
f6e5cdd5 80# UseSocketDxe\r
4684b66f 81\r
82[Guids]\r
83 gEfiAcpi10TableGuid\r
84 gEfiAcpiTableGuid\r
85 gEfiDebugImageInfoTableGuid\r
86 gEfiDxeServicesTableGuid\r
87 gEfiHobListGuid\r
88 gEfiMemoryTypeInformationGuid\r
89 gLoadFixedAddressConfigurationTableGuid\r
90\r
91[Protocols]\r
92 gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
93 gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
94\r
95[BuildOptions]\r
96 INTEL:*_*_*_CC_FLAGS = /Qdiag-disable:181,186\r
97 MSFT:*_*_*_CC_FLAGS = /Od\r
98 GCC:*_*_*_CC_FLAGS = -O0 -Wno-unused-variable\r
99\r