blob: 1f9bec645e92f903c96f0d30050eeb47fb961c0b [file] [log] [blame]
lgao47b202cb2010-02-23 23:58:38 +00001## @file
jcarsey94b17fa2009-05-07 18:46:18 +00002# Shell Package
jcarsey94b17fa2009-05-07 18:46:18 +00003#
hhtian3a888f22010-04-24 12:12:42 +00004# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
jcarsey94b17fa2009-05-07 18:46:18 +00005#
hhtian3a888f22010-04-24 12:12:42 +00006# This program and the accompanying materials
jcarsey94b17fa2009-05-07 18:46:18 +00007# 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#
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13#
lgao47b202cb2010-02-23 23:58:38 +000014##
jcarsey94b17fa2009-05-07 18:46:18 +000015
16[Defines]
17 PLATFORM_NAME = Shell
18 PLATFORM_GUID = E1DC9BF8-7013-4c99-9437-795DAA45F3BD
jcarseyd2b45642009-05-11 18:02:16 +000019 PLATFORM_VERSION = 0.2
20 DSC_SPECIFICATION = 0x00010006
jcarsey94b17fa2009-05-07 18:46:18 +000021 OUTPUT_DIRECTORY = Build/Shell
22 SUPPORTED_ARCHITECTURES = IA32|IPF|X64|EBC
23 BUILD_TARGETS = DEBUG|RELEASE
24 SKUID_IDENTIFIER = DEFAULT
25
lgao47b202cb2010-02-23 23:58:38 +000026[LibraryClasses]
jcarsey94b17fa2009-05-07 18:46:18 +000027 UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
28 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
29 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
30 DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
31 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
32 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
33 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
34 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
jcarseyd2b45642009-05-11 18:02:16 +000035 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
jcarsey94b17fa2009-05-07 18:46:18 +000036 PrintLib|MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.inf
37 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
jcarseyb1f95a02009-06-16 00:23:19 +000038 UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
39 HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
jcarseyd2b45642009-05-11 18:02:16 +000040
jcarsey14e96c22009-06-15 23:45:12 +000041 ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
jcarseyd2b45642009-05-11 18:02:16 +000042 FileHandleLib|ShellPkg/Library/BaseFileHandleLib/BaseFileHandleLib.inf
jcarseyb1f95a02009-06-16 00:23:19 +000043 ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
jcarsey4983ca92009-07-13 19:33:35 +000044 SortLib|ShellPkg/Library/BaseSortLib/BaseSortLib.inf
45
lgao47b202cb2010-02-23 23:58:38 +000046[PcdsFixedAtBuild]
jcarsey94b17fa2009-05-07 18:46:18 +000047
lgao47b202cb2010-02-23 23:58:38 +000048[Components]
jcarsey94b17fa2009-05-07 18:46:18 +000049 ShellPkg/Application/ShellExecTestApp/SA.inf
jcarseyb1f95a02009-06-16 00:23:19 +000050 ShellPkg/Application/ShellLibTestApp/SA3.inf
51 ShellPkg/Library/BaseFileHandleLib/BaseFileHandleLib.inf
52 ShellPkg/Library/UefiShellLib/UefiShellLib.inf
jcarsey722529b2009-06-16 19:59:59 +000053 ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
jcarsey4983ca92009-07-13 19:33:35 +000054 ShellPkg/Library/BaseSortLib/BaseSortLib.inf
55 ShellPkg/Application/ShellCTestApp/ShellCTestApp.inf
56 ShellPkg/Application/ShellSortTestApp/ShellSortTestApp.inf