]> git.proxmox.com Git - mirror_edk2.git/commit - ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf
ShellPkg: use UEFI_APPLICATION module type for Shell components
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Tue, 25 Aug 2015 14:54:36 +0000 (14:54 +0000)
committerabiesheuvel <abiesheuvel@Edk2>
Tue, 25 Aug 2015 14:54:36 +0000 (14:54 +0000)
commit86819ad00fcf8a40d0bf05f139048caf48883e1e
tree8814188b1bf0e1dc91e4cf8df23ab0537c9a5583
parent0ad3e6d4a6578e8714e7735d1b9d0b51e6999fcc
ShellPkg: use UEFI_APPLICATION module type for Shell components

Some of the libraries under ShellPkg/Library/ are only intended to be
loaded into the Shell by means of a NULL LibraryClass resolution, and
serve no other purpose. Since the Shell itself is a UEFI_APPLICATION, it
makes sense to set the module type of those libraries to UEFI_APPLICATION
as well.

This allows us to use different compiler flags for the Shell application
itself but also for the majority of its constituent parts that are built
separately via these libraries.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18310 6f19259b-4bc3-4df7-8a09-765794883524
ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf