From 86819ad00fcf8a40d0bf05f139048caf48883e1e Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Tue, 25 Aug 2015 14:54:36 +0000 Subject: 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 Reviewed-by: Jaben Carsey git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18310 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf | 2 +- .../Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf | 2 +- .../Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf | 2 +- .../Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf | 2 +- .../Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf | 2 +- .../UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf | 2 +- ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) (limited to 'ShellPkg') diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf index d8451c3976..55371eb371 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf @@ -16,7 +16,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellDebug1CommandsLib FILE_GUID = 90330D51-A99B-4cc8-A2EB-AE22542A3F45 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = UefiShellDebug1CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf b/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf index a813b3b614..f2a2e4c581 100644 --- a/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf +++ b/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf @@ -16,7 +16,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellDriver1CommandsLib FILE_GUID = 313D3674-3ED4-48fd-BF97-7DB35D4190D1 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = UefiShellDriver1CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf b/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf index d21ad41ca9..4d3713b460 100644 --- a/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf +++ b/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf @@ -16,7 +16,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellLevel1CommandsLib FILE_GUID = 50cb6037-1102-47af-b2dd-9944b6eb1abe - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = ShellLevel1CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf b/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf index 324d210d31..76540fb3a3 100644 --- a/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf +++ b/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf @@ -17,7 +17,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellLevel2CommandsLib FILE_GUID = CBF3931C-A2DF-40e5-B77E-CCA9555E9755 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = ShellLevel2CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf b/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf index 7cc49605ee..a13cd9babf 100644 --- a/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf +++ b/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf @@ -19,7 +19,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellLevel3CommandsLib FILE_GUID = 71374B42-85D7-4753-AD17-AA84C3A0EB93 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = ShellLevel3CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf b/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf index 6dfbbe52b2..92d47d114f 100644 --- a/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf +++ b/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf @@ -17,7 +17,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellNetwork1CommandsLib FILE_GUID = 9A929F7E-3861-45ce-87AB-7371219AE255 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = ShellNetwork1CommandsLibConstructor diff --git a/ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf b/ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf index 43b367d388..96db258920 100644 --- a/ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf +++ b/ShellPkg/Library/UefiShellTftpCommandLib/UefiShellTftpCommandLib.inf @@ -18,7 +18,7 @@ INF_VERSION = 0x00010006 BASE_NAME = UefiShellTftpCommandLib FILE_GUID = D2B61A25-9835-4E5D-906A-15615E1FF668 - MODULE_TYPE = UEFI_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER CONSTRUCTOR = ShellTftpCommandLibConstructor -- cgit v1.2.3