]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Sockets/WebServer/WebServer.inf
Add Socket Library applications.
[mirror_edk2.git] / AppPkg / Applications / Sockets / WebServer / WebServer.inf
diff --git a/AppPkg/Applications/Sockets/WebServer/WebServer.inf b/AppPkg/Applications/Sockets/WebServer/WebServer.inf
new file mode 100644 (file)
index 0000000..308e4bf
--- /dev/null
@@ -0,0 +1,97 @@
+#/** @file\r
+#  Web Server Application\r
+#\r
+# This file contains an 'Intel Peripheral Driver' and is      \r
+# licensed for Intel CPUs and chipsets under the terms of your\r
+# license agreement with Intel or your vendor.  This file may \r
+# be modified by the user, subject to additional terms of the \r
+# license agreement                                           \r
+#\r
+#\r
+# Copyright (c)  20011 Intel Corporation. All rights reserved\r
+# This software and associated documentation (if any) is furnished\r
+# under a license and may only be used or copied in accordance\r
+# with the terms of the license. Except as permitted by such\r
+# license, no part of this software or documentation may be\r
+# reproduced, stored in a retrieval system, or transmitted in any\r
+# form or by any means without the express written consent of\r
+# Intel Corporation.\r
+#\r
+##\r
+\r
+\r
+[Defines]\r
+  INF_VERSION                    = 0x00010005\r
+  BASE_NAME                      = WebServer\r
+  FILE_GUID                      = 99E87DCF-6162-40c5-9FA1-32111F5197F7\r
+  MODULE_TYPE                    = UEFI_APPLICATION\r
+  VERSION_STRING                 = 1.0\r
+  ENTRY_POINT                    = ShellCEntryLib\r
+\r
+#\r
+# The following information is for reference only and not required by the build tools.\r
+#\r
+#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
+#\r
+\r
+[Sources]\r
+  ACPI.c\r
+  BootServicesTable.c\r
+  ConfigurationTable.c\r
+  DhcpOptions.c\r
+  DxeServicesTable.c\r
+  Firmware.c\r
+  Handles.c\r
+  Hello.c\r
+  HTTP.c\r
+  Index.c\r
+  PageList.c\r
+  Reboot.c\r
+  RuntimeServicesTable.c\r
+  SystemTable.c\r
+  WebServer.c\r
+\r
+\r
+[Pcd]\r
+  gStdLibTokenSpaceGuid.WebServer_HttpPort\r
+\r
+\r
+[Packages]\r
+  MdePkg/MdePkg.dec\r
+  MdeModulePkg/MdeModulePkg.dec\r
+  ShellPkg/ShellPkg.dec\r
+  StdLib/StdLib.dec\r
+\r
+\r
+[LibraryClasses]\r
+  BaseMemoryLib\r
+  BsdSocketLib\r
+  DebugLib\r
+  DevShell\r
+#  EfiSocketLib\r
+  LibC\r
+  ShellLib\r
+  ShellCEntryLib\r
+  UefiBootServicesTableLib\r
+  UefiLib\r
+  UefiRuntimeServicesTableLib\r
+  UseSocketDxe\r
+\r
+[Guids]\r
+  gEfiAcpi10TableGuid\r
+  gEfiAcpiTableGuid\r
+  gEfiDebugImageInfoTableGuid\r
+  gEfiDxeServicesTableGuid\r
+  gEfiHobListGuid\r
+  gEfiMemoryTypeInformationGuid\r
+  gLoadFixedAddressConfigurationTableGuid\r
+\r
+[Protocols]\r
+  gEfiDhcp4ServiceBindingProtocolGuid           # PROTOCOL ALWAYS_CONSUMED\r
+  gEfiDhcp4ProtocolGuid                         # PROTOCOL ALWAYS_CONSUMED\r
+\r
+[BuildOptions]\r
+  INTEL:*_*_*_CC_FLAGS = /Qdiag-disable:181,186\r
+   MSFT:*_*_*_CC_FLAGS = /Od\r
+    GCC:*_*_*_CC_FLAGS = -O0 -Wno-unused-variable\r
+\r