Home | History | Annotate | Download | only in UefiShellDebug1CommandsLib
      1 ##  @file

      2 # Provides shell Debug1 profile functions

      3 #

      4 # Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>

      5 #

      6 #  This program and the accompanying materials

      7 #  are licensed and made available under the terms and conditions of the BSD License

      8 #  which accompanies this distribution. The full text of the license may be found at

      9 #  http://opensource.org/licenses/bsd-license.php

     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 [Defines]
     16   INF_VERSION                    = 0x00010006
     17   BASE_NAME                      = UefiShellDebug1CommandsLib
     18   FILE_GUID                      = 90330D51-A99B-4cc8-A2EB-AE22542A3F45
     19   MODULE_TYPE                    = UEFI_APPLICATION
     20   VERSION_STRING                 = 1.1
     21   LIBRARY_CLASS                  = NULL|UEFI_APPLICATION UEFI_DRIVER
     22   CONSTRUCTOR                    = UefiShellDebug1CommandsLibConstructor
     23   DESTRUCTOR                     = UefiShellDebug1CommandsLibDestructor
     24 
     25 [Sources]
     26   SetSize.c
     27   Comp.c
     28   Mode.c
     29   MemMap.c
     30   Compress.h
     31   Compress.c
     32   EfiCompress.c
     33   EfiDecompress.c
     34   Dmem.c
     35   LoadPciRom.c
     36   Mm.c
     37   SetVar.c
     38   SerMode.c
     39   Pci.c
     40   Pci.h
     41   DmpStore.c
     42   Dblk.c
     43   SmbiosView/EventLogInfo.c
     44   SmbiosView/EventLogInfo.h
     45   SmbiosView/PrintInfo.c
     46   SmbiosView/QueryTable.c
     47   SmbiosView/SmbiosView.c
     48   SmbiosView/SmbiosViewStrings.uni
     49   SmbiosView/LibSmbiosView.c
     50   SmbiosView/PrintInfo.h
     51   SmbiosView/LibSmbiosView.h
     52   SmbiosView/QueryTable.h
     53   SmbiosView/SmbiosView.h
     54   UefiShellDebug1CommandsLib.c
     55   UefiShellDebug1CommandsLib.h
     56   UefiShellDebug1CommandsLib.uni
     57 
     58 ## Files shared by both editors

     59   EditTitleBar.h
     60   EditTitleBar.c
     61   EditInputBar.h
     62   EditInputBar.c
     63   EditStatusBar.h
     64   EditStatusBar.c
     65   EditMenuBar.h
     66   EditMenuBar.c
     67   
     68 ## Files specific to the text editor  

     69   Edit/Edit.c
     70   Edit/TextEditor.h
     71   Edit/TextEditorTypes.h
     72   Edit/FileBuffer.h
     73   Edit/FileBuffer.c
     74   Edit/MainTextEditor.h
     75   Edit/MainTextEditor.c
     76   Edit/Misc.h
     77   Edit/Misc.c
     78   Edit/TextEditStrings.uni
     79   
     80 ## Files specific to the HEX editor

     81   HexEdit/BufferImage.h
     82   HexEdit/BufferImage.c
     83   HexEdit/Clipboard.h
     84   HexEdit/Clipboard.c
     85   HexEdit/DiskImage.h
     86   HexEdit/DiskImage.c
     87   HexEdit/FileImage.h
     88   HexEdit/FileImage.c
     89   HexEdit/HexEdit.c
     90   HexEdit/HexEditor.h
     91   HexEdit/HexEditorTypes.h
     92   HexEdit/HexeditStrings.uni
     93   HexEdit/MainHexEditor.h
     94   HexEdit/MainHexEditor.c
     95   HexEdit/MemImage.h
     96   HexEdit/MemImage.c
     97   HexEdit/Misc.h
     98   HexEdit/Misc.c
     99 
    100 [Packages]
    101   MdePkg/MdePkg.dec
    102   ShellPkg/ShellPkg.dec
    103   MdeModulePkg/MdeModulePkg.dec
    104 
    105 [LibraryClasses]
    106   MemoryAllocationLib
    107   BaseLib
    108   BaseMemoryLib
    109   IoLib
    110   DebugLib
    111   ShellCommandLib
    112   ShellLib
    113   UefiLib
    114   UefiRuntimeServicesTableLib
    115   UefiBootServicesTableLib
    116   SortLib
    117   PrintLib
    118   BcfgCommandLib
    119 
    120 [Pcd]
    121   gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask              ## CONSUMES

    122   gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize        ## CONSUMES

    123   gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength      ## CONSUMES

    124 
    125 [Protocols]
    126   gEfiPciRootBridgeIoProtocolGuid             ## CONSUMES

    127   gEfiBlockIoProtocolGuid                     ## CONSUMES

    128   gEfiSimplePointerProtocolGuid               ## CONSUMES

    129   gEfiCpuIo2ProtocolGuid                      ## CONSUMES

    130 
    131 [Guids]
    132   gEfiGlobalVariableGuid          ## SOMETIMES_CONSUMES ## GUID

    133   gEfiSmbiosTableGuid             ## SOMETIMES_CONSUMES ## SystemTable

    134   gEfiSmbios3TableGuid            ## SOMETIMES_CONSUMES ## SystemTable

    135   gEfiMpsTableGuid                ## SOMETIMES_CONSUMES ## SystemTable

    136   gEfiSalSystemTableGuid          ## SOMETIMES_CONSUMES ## SystemTable

    137   gEfiAcpi10TableGuid             ## SOMETIMES_CONSUMES ## SystemTable

    138   gEfiAcpi20TableGuid             ## SOMETIMES_CONSUMES ## SystemTable

    139   gShellDebug1HiiGuid             ## SOMETIMES_CONSUMES ## HII

    140