VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/RedfishPkg/RedfishPkg.dsc@ 109019

Last change on this file since 109019 was 108794, checked in by vboxsync, 4 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 3.8 KB
Line 
1## @file
2# Redfish Package
3#
4# Copyright (c) 2019 - 2021, Intel Corporation. All rights reserved.<BR>
5# (C) Copyright 2021 Hewlett-Packard Enterprise Development LP.
6# Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.
7# Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
8#
9# SPDX-License-Identifier: BSD-2-Clause-Patent
10#
11##
12
13[Defines]
14 PLATFORM_NAME = RedfishPkg
15 PLATFORM_GUID = c4352870-5232-11e7-9522-005056c00008
16 PLATFORM_VERSION = 1.0
17 DSC_SPECIFICATION = 0x0001001c
18 OUTPUT_DIRECTORY = Build/RedfishPkg
19 SUPPORTED_ARCHITECTURES = IA32|X64|AARCH64|RISCV64
20 BUILD_TARGETS = DEBUG|RELEASE|NOOPT
21 SKUID_IDENTIFIER = DEFAULT
22
23!include MdePkg/MdeLibs.dsc.inc
24
25[LibraryClasses]
26 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
27 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
28 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
29 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
30 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
31 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
32 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
33 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
34 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
35 DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf
36 DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
37 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
38 RedfishPlatformHostInterfaceLib|RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf
39 RedfishPlatformHostInterfaceLib|RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.inf
40 HttpLib|NetworkPkg/Library/DxeHttpLib/DxeHttpLib.inf
41 HttpIoLib|NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf
42 NetLib|NetworkPkg/Library/DxeNetLib/DxeNetLib.inf
43 DpcLib|NetworkPkg/Library/DxeDpcLib/DxeDpcLib.inf
44 HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
45 UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
46 RedfishPlatformCredentialLib|RedfishPkg/Library/PlatformCredentialLibNull/PlatformCredentialLibNull.inf
47 RedfishContentCodingLib|RedfishPkg/Library/RedfishContentCodingLibNull/RedfishContentCodingLibNull.inf
48 ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf
49 SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
50
51 # NULL instance of IPMI related library.
52 IpmiLib|MdeModulePkg/Library/BaseIpmiLibNull/BaseIpmiLibNull.inf
53 IpmiCommandLib|MdeModulePkg/Library/BaseIpmiCommandLibNull/BaseIpmiCommandLibNull.inf
54
55[Components]
56 RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf
57 RedfishPkg/Library/PlatformHostInterfaceBmcUsbNicLib/PlatformHostInterfaceBmcUsbNicLib.inf
58 RedfishPkg/Library/PlatformCredentialLibNull/PlatformCredentialLibNull.inf
59 RedfishPkg/Library/RedfishPlatformCredentialIpmiLib/RedfishPlatformCredentialIpmiLib.inf
60 RedfishPkg/Library/RedfishContentCodingLibNull/RedfishContentCodingLibNull.inf
61 RedfishPkg/Library/DxeRestExLib/DxeRestExLib.inf
62 RedfishPkg/Library/BaseUcs2Utf8Lib/BaseUcs2Utf8Lib.inf
63 RedfishPkg/PrivateLibrary/RedfishCrtLib/RedfishCrtLib.inf
64 RedfishPkg/Library/JsonLib/JsonLib.inf
65 RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.inf
66 RedfishPkg/Library/RedfishDebugLib/RedfishDebugLib.inf
67 RedfishPkg/Library/HiiUtilityLib/HiiUtilityLib.inf
68 RedfishPkg/Library/RedfishPlatformConfigLib/RedfishPlatformConfigLib.inf
69 RedfishPkg/Library/RedfishHttpLib/RedfishHttpLib.inf
70
71 !include RedfishPkg/Redfish.dsc.inc
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette