Regenerate Fat binaries for the bug fix of LookupUnicodeString2() in UefiLib (r4655).
[mirror_edk2.git] / EdkCompatibilityPkg / EdkCompatibilityPkg.dsc
1 #/** @file
2 # EDK Compatibility Package Build File
3 #
4 #
5 # Copyright (c) 2008 Intel Corporation
6 #
7 # All rights reserved. This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
11 #
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 #
15 #**/
16
17 ################################################################################
18 #
19 # Defines Section - statements that will be processed to create a Makefile.
20 #
21 ################################################################################
22 [Defines]
23 PLATFORM_NAME = EdkCompatibilityPkg
24 PLATFORM_GUID = 6CBD2F63-BCF2-42b0-937E-869C67D2F734
25 PLATFORM_VERSION = 0.1
26 DSC_SPECIFICATION = 0x00010005
27 OUTPUT_DIRECTORY = Build/EdkCompatibilityPkg
28 SUPPORTED_ARCHITECTURES = IA32|X64|IPF
29 BUILD_TARGETS = DEBUG|RELEASE
30 SKUID_IDENTIFIER = DEFAULT
31
32
33 ################################################################################
34 #
35 # SKU Identification section - list of all SKU IDs supported by this
36 # Platform.
37 #
38 ################################################################################
39 [SkuIds]
40 0|DEFAULT # The entry: 0|DEFAULT is reserved and always required.
41
42 [BuildOptions]
43 *_*_*_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006
44 *_*_*_ASM_FLAGS =
45 *_*_*_VFRPP_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006
46 *_*_*_APP_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006
47 *_*_*_PP_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006
48
49
50 [Components.Common]
51
52 # All Libraries Instances listed in Alphabetic Order
53 EdkCompatibilityPkg\Foundation\Core\Dxe\ArchProtocol\ArchProtocolLib.inf
54 EdkCompatibilityPkg\Foundation\Efi\Guid\EfiGuidLib.inf
55 EdkCompatibilityPkg\Foundation\Efi\Protocol\EfiProtocolLib.inf
56 EdkCompatibilityPkg\Foundation\Framework\Guid\EdkFrameworkGuidLib.inf
57 EdkCompatibilityPkg\Foundation\Framework\Ppi\EdkFrameworkPpiLib.inf
58 EdkCompatibilityPkg\Foundation\Framework\Protocol\EdkFrameworkProtocolLib.inf
59 EdkCompatibilityPkg\Foundation\Guid\EdkGuidLib.inf
60
61 #
62 # BugBug: Can't pass IPF build. Will investigate and add back later.
63 #
64 # EdkCompatibilityPkg\Foundation\Library\CompilerStub\CompilerStubLib.inf
65 EdkCompatibilityPkg\Foundation\Library\CustomizedDecompress\CustomizedDecompress.inf
66 EdkCompatibilityPkg\Foundation\Library\Dxe\EfiDriverLib\EfiDriverLib.inf
67 EdkCompatibilityPkg\Foundation\Library\Dxe\EfiIfrSupportLib\EfiIfrSupportLib.inf
68 EdkCompatibilityPkg\Foundation\Library\Dxe\EfiScriptLib\EfiScriptLib.inf
69 EdkCompatibilityPkg\Foundation\Library\Dxe\EfiUiLib\EfiUiLib.inf
70 EdkCompatibilityPkg\Foundation\Library\Dxe\Graphics\Graphics.inf
71 EdkCompatibilityPkg\Foundation\Library\Dxe\GraphicsLite\Graphics.inf
72 EdkCompatibilityPkg\Foundation\Library\Dxe\Hob\HobLib.inf
73 EdkCompatibilityPkg\Foundation\Library\Dxe\Print\PrintLib.inf
74 EdkCompatibilityPkg\Foundation\Library\Dxe\PrintLite\PrintLib.inf
75 EdkCompatibilityPkg\Foundation\Library\Dxe\UefiEfiIfrSupportLib\UefiEfiIfrSupportLib.inf
76 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseCacheMaintenanceLib\BaseCacheMaintenanceLib.inf
77 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseDebugLibNull\BaseDebugLibNull.inf
78 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic.inf
79 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseLib\BaseLib.inf
80 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseMemoryLib\BaseMemoryLib.inf
81 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePciCf8Lib\BasePciCf8Lib.inf
82 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePciExpressLib\BasePciExpressLib.inf
83 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePciLibCf8\BasePciLibCf8.inf
84 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePciLibPciExpress\BasePciLibPciExpress.inf
85 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePeCoffGetEntryPointLib\BasePeCoffGetEntryPointLib.inf
86 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePeCoffLib\BasePeCoffLib.inf
87 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePostCodeLibDebug\BasePostCodeLibDebug.inf
88 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePostCodeLibPort80\BasePostCodeLibPort80.inf
89 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BasePrintLib\BasePrintLib.inf
90 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseTimerLibLocalApic\BaseTimerLibLocalApic.inf
91 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\BaseUefiDecompressLib\BaseUefiDecompressLib.inf
92 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeHobLib\DxeHobLib.inf
93 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeIoLibCpuIo\DxeIoLibCpuIo.inf
94 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeMemoryAllocationLib\DxeMemoryAllocationLib.inf
95
96 #
97 # BugBug: Can't pass IPF build. Will investigate and add back later.
98 #
99 # EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxePerformanceLib\DxePerformanceLib.inf
100
101 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeReportStatusCodeLib\DxeReportStatusCodeLib.inf
102 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeServicesTableLib\DxeServicesTableLib.inf
103 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\DxeSmbusLib\DxeSmbusLib.inf
104 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\EdkDxeRuntimeDriverLib\EdkDxeRuntimeDriverLib.inf
105 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\HiiLib\HiiLib.inf
106 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiDxeDebugLibReportStatusCode\PeiDxeDebugLibReportStatusCode.inf
107 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiDxePostCodeLibReportStatusCode\PeiDxePostCodeLibReportStatusCode.inf
108 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiHobLib\PeiHobLib.inf
109 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiMemoryAllocationLib\PeiMemoryAllocationLib.inf
110 #
111 # BugBug: Can't pass IPF build. Will investigate and add back later.
112 #
113 # EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiPerformanceLib\PeiPerformanceLib.inf
114 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiReportStatusCodeLib\PeiReportStatusCodeLib.inf
115 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiResourcePublicationLib\PeiResourcePublicationLib.inf
116 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiServicesLib\PeiServicesLib.inf
117 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiServicesTablePointerLib\PeiServicesTablePointerLib.inf
118 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiSmbusLib\PeiSmbusLib.inf
119 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\UefiBootServicesTableLib\UefiBootServicesTableLib.inf
120 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\UefiDevicePathLib\UefiDevicePathLib.inf
121 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\UefiDriverModelLib\UefiDriverModelLib.inf
122 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\UefiLib\UefiLib.inf
123 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\UefiRuntimeServicesTableLib\UefiRuntimeServicesTableLib.inf
124 EdkCompatibilityPkg\Foundation\Library\EfiCommonLib\EfiCommonLib.inf
125 EdkCompatibilityPkg\Foundation\Library\Pei\Hob\PeiHobLib.inf
126 EdkCompatibilityPkg\Foundation\Library\Pei\PeiLib\PeiLib.inf
127 EdkCompatibilityPkg\Foundation\Library\RuntimeDxe\EfiRuntimeLib\EfiRuntimeLib.inf
128 EdkCompatibilityPkg\Foundation\Library\Thunk16\Thunk16Lib.inf
129 EdkCompatibilityPkg\Foundation\Ppi\EdkPpiLib.inf
130 EdkCompatibilityPkg\Foundation\Protocol\EdkProtocolLib.inf
131 EdkCompatibilityPkg\Sample\Platform\Generic\MonoStatusCode\Library\Pei\MemoryStatusCode\MemoryStatusCode.inf
132 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\BsDataHubStatusCode\BsDataHubStatusCode.inf
133 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\BsSerialStatusCode\BsSerialStatusCode.inf
134 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtLedStatusCode\RtLedStatusCode.inf
135 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtMemoryStatusCode\RtMemoryStatusCode.inf
136 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtPlatformStatusCode\Nt32\RtPlatformStatusCode.inf
137 EdkCompatibilityPkg\Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtPort80StatusCode\RtPort80StatusCode.inf
138 EdkCompatibilityPkg\Sample\Platform\Nt32\Ppi\EdkNt32PpiLib.inf
139 EdkCompatibilityPkg\Sample\Platform\Nt32\Protocol\EdkNt32ProtocolLib.inf
140
141 [Components.IA32,X64]
142 EdkCompatibilityPkg\Foundation\Cpu\Pentium\CpuIA32Lib\CpuIA32Lib.inf
143 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiServicesTablePointerLibMm7\PeiServicesTablePointerLibMm7.inf
144 EdkCompatibilityPkg\Sample\Library\Dxe\WinNt\WinNtLib.inf
145
146
147 [Components.IPF]
148 EdkCompatibilityPkg\Foundation\Cpu\Itanium\CpuIa64Lib\CpuIA64Lib.inf
149 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\EdkDxeSalLib\EdkDxeSalLib.inf
150 EdkCompatibilityPkg\Foundation\Library\EdkIIGlueLib\Library\PeiServicesTablePointerLibKr1\PeiServicesTablePointerLibKr1.inf
151