]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Application/Shell/Shell.inf
ShellPkg: Removing ipf which is no longer supported from edk2.
[mirror_edk2.git] / ShellPkg / Application / Shell / Shell.inf
index 9428e89f990cb68fc2060c2e96b281e06760a00b..d89f85bb766d667c57c11f9d2a94ee4af67a53d3 100644 (file)
@@ -1,7 +1,8 @@
 ##  @file\r
 #  This is the shell application\r
 #\r
-#  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR>\r
+#  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -16,7 +17,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010006\r
   BASE_NAME                      = Shell\r
-  FILE_GUID                      = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1\r
+  FILE_GUID                      = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1 # gUefiShellFileGuid\r
   MODULE_TYPE                    = UEFI_APPLICATION\r
   VERSION_STRING                 = 1.0\r
   ENTRY_POINT                    = UefiMain\r
@@ -24,7 +25,7 @@
 #\r
 # The following information is for reference only and not required by the build tools.\r
 #\r
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
+#  VALID_ARCHITECTURES           = IA32 X64 EBC\r
 #\r
 \r
 [Sources]\r
   Shell.uni\r
   ConsoleLogger.c\r
   ConsoleLogger.h\r
+  ConsoleWrappers.c\r
+  ConsoleWrappers.h\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
   ShellPkg/ShellPkg.dec\r
   MdeModulePkg/MdeModulePkg.dec\r
-  IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
 \r
 [LibraryClasses]\r
   BaseLib\r
   HiiLib\r
   SortLib\r
   HandleParsingLib\r
+  UefiHiiServicesLib\r
 \r
 [Guids]\r
-  gShellVariableGuid                                      # ALWAYS_CONSUMED\r
-  gShellMapGuid                                           # ALWAYS_CONSUMED\r
-  gShellAliasGuid                                         # ALWAYS_CONSUMED\r
+  gShellVariableGuid                                      ## SOMETIMES_CONSUMES ## GUID\r
+  gShellAliasGuid                                         ## SOMETIMES_CONSUMES ## GUID\r
+  gShellAliasGuid                                         ## SOMETIMES_PRODUCES ## GUID\r
 \r
 [Protocols]\r
-  gEfiShellProtocolGuid                                   # ALWAYS_PRODUCED\r
-  gEfiShellParametersProtocolGuid                         # ALWAYS_PRODUCED\r
-  gEfiShellEnvironment2Guid                               # SOMETIMES_PRODUCED\r
-  gEfiShellInterfaceGuid                                  # SOMETIMES_PRODUCED\r
+  gEfiShellProtocolGuid                                   ## PRODUCES\r
+                                                          ## SOMETIMES_CONSUMES\r
+  gEfiShellParametersProtocolGuid                         ## PRODUCES\r
+                                                          ## SOMETIMES_CONSUMES\r
 \r
-  gEfiLoadedImageProtocolGuid                             # ALWAYS_CONSUMED\r
-  gEfiSimpleTextInputExProtocolGuid                       # ALWAYS_CONSUMED\r
-  gEfiSimpleTextOutProtocolGuid                           # ALWAYS_CONSUMED\r
-  gEfiSimpleFileSystemProtocolGuid                        # ALWAYS_CONSUMED\r
-  gEfiLoadedImageProtocolGuid                             # ALWAYS_CONSUMED\r
-  gEfiComponentName2ProtocolGuid                          # ALWAYS_CONSUMED\r
-  gEfiUnicodeCollation2ProtocolGuid                       # ALWAYS_CONSUMED\r
-  gEfiDevicePathProtocolGuid                              # ALWAYS_CONSUMED\r
-  gEfiDevicePathToTextProtocolGuid                        # ALWAYS_CONSUMED\r
+#  gEfiShellEnvironment2Guid                              ## SOMETIMES_PRODUCES\r
+#  gEfiShellInterfaceGuid                                 ## SOMETIMES_PRODUCES\r
 \r
-[Pcd]\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel         # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols  # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform   # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii  # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault     # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize    # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault    # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount       # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength        # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole         # ALWAYS_CONSUMED\r
+  gEfiSimpleTextInputExProtocolGuid                       ## CONSUMES\r
+  gEfiSimpleTextInProtocolGuid                            ## CONSUMES\r
+  gEfiSimpleTextOutProtocolGuid                           ## CONSUMES\r
+  gEfiSimpleFileSystemProtocolGuid                        ## SOMETIMES_CONSUMES\r
+  gEfiLoadedImageProtocolGuid                             ## CONSUMES\r
+  gEfiComponentName2ProtocolGuid                          ## SOMETIMES_CONSUMES\r
+  gEfiUnicodeCollation2ProtocolGuid                       ## CONSUMES\r
+  gEfiDevicePathProtocolGuid                              ## CONSUMES\r
+  gEfiHiiPackageListProtocolGuid                          ## SOMETIMES_PRODUCES\r
 \r
+[Pcd]\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel           ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols    ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform     ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii    ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault       ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize      ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault      ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount         ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength          ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize        ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole           ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupplier               ## CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellMaxHistoryCommandCount ## CONSUMES\r