]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Sample/Platform/CommonIpf.dsc
comment CpuRuntimeDxe driver to not break Nt32Pkg build
[mirror_edk2.git] / EdkCompatibilityPkg / Sample / Platform / CommonIpf.dsc
CommitLineData
3eb9473e 1#/*++\r
2#\r
3# Copyright (c) 2004 - 2007, Intel Corporation \r
4# All rights reserved. This program and the accompanying materials \r
5# are licensed and made available under the terms and conditions of the BSD License \r
6# which accompanies this distribution. The full text of the license may be found at \r
7# http://opensource.org/licenses/bsd-license.php \r
8# \r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11# \r
12# Module Name:\r
13# \r
14# CommonIpf.dsc\r
15#\r
16# Abstract:\r
17#\r
18# This is the build description file containing the processor architecture\r
19# dependent build instructions.\r
20#\r
21# Notes:\r
22# \r
23# The info in this file is broken down into sections. The start of a section\r
24# is designated by a "[" in the first column. So the [=====] separater ends\r
25# a section.\r
26# \r
27#--*/\r
28\r
29\r
30[=============================================================================]\r
31#\r
32# These are the package descriptions. They are tagged as\r
33# [Package.$(COMPONENT_TYPE).$(PACKAGE)], where COMPONENT_TYPE is typically\r
34# defined in the component INF file, and PACKAGE is typically specified\r
35# in the components section in the main DSC file. Main DSC file can also define\r
36# platform specific package descriptions. \r
37#\r
38\r
39[=============================================================================]\r
40[Package.APPLICATION.Default]\r
41PACKAGE.INF\r
42\[.]\r
43BASE_NAME = $(BASE_NAME)\r
44FFS_FILEGUID = $(FILE_GUID)\r
45FFS_FILETYPE = EFI_FV_FILETYPE_APPLICATION\r
46FFS_ATTRIB_CHECKSUM = TRUE\r
47\r
48IMAGE_SCRIPT =\r
49{\r
50 Compress ($(COMPRESS_METHOD)) {\r
51 Tool (\r
52 $(OEMTOOLPATH)\GenCRC32Section\r
53 ARGS= -i $(DEST_DIR)\$(BASE_NAME).pe32\r
54 $(DEST_DIR)\$(BASE_NAME).ui\r
55 $(DEST_DIR)\$(BASE_NAME).ver\r
56 -o $(DEST_DIR)\$(BASE_NAME).crc32\r
57 OUTPUT = $(DEST_DIR)\$(BASE_NAME).crc32\r
58 )\r
59 }\r
60}\r
61\r
62[=============================================================================]\r
63[Package.Apriori.Default,Package.FILE.Default]\r
64PACKAGE.INF\r
65\[.]\r
66BASE_NAME = $(BASE_NAME)\r
67FFS_FILEGUID = $(FILE_GUID)\r
68FFS_FILETYPE = EFI_FV_FILETYPE_FREEFORM\r
69FFS_ATTRIB_CHECKSUM = TRUE\r
70\r
71IMAGE_SCRIPT =\r
72{ \r
73 $(BASE_NAME).sec \r
74}\r
75\r
76[=============================================================================]\r
77[Package.RAWFILE.Default,Package.Config.Default|Config]\r
78PACKAGE.INF\r
79\[.]\r
80BASE_NAME = $(BASE_NAME)\r
81FFS_FILEGUID = $(FILE_GUID)\r
82FFS_FILETYPE = EFI_FV_FILETYPE_RAW\r
83FFS_ATTRIB_CHECKSUM = TRUE\r
84\r
85IMAGE_SCRIPT =\r
86{\r
87 $(BASE_NAME).Bin\r
88}\r
89\r
90[=============================================================================]\r
91[Package.BINARY.Default,Package.Legacy16.Default,Package.Logo.Default|Logo]\r
92PACKAGE.INF\r
93\[.]\r
94BASE_NAME = $(BASE_NAME)\r
95FFS_FILEGUID = $(FILE_GUID)\r
96FFS_FILETYPE = EFI_FV_FILETYPE_FREEFORM\r
97FFS_ATTRIB_CHECKSUM = TRUE\r
98\r
99IMAGE_SCRIPT =\r
100{\r
101 Compress ($(COMPRESS_METHOD)) {\r
102 Tool ( $(OEMTOOLPATH)\GenCRC32Section\r
103 ARGS = -i $(DEST_DIR)\$(BASE_NAME).sec\r
104 -o $(DEST_DIR)\$(BASE_NAME).crc32\r
105 OUTPUT = $(DEST_DIR)\$(BASE_NAME).crc32\r
106 )\r
107 }\r
108}\r
109\r
110[=============================================================================]\r
111#\r
112# Package definition for TE files\r
113#\r
114[Package.PE32_PEIM.TE_PEIM]\r
115PACKAGE.INF\r
116\[.]\r
117BASE_NAME = $(BASE_NAME)\r
118FFS_FILEGUID = $(FILE_GUID)\r
119FFS_FILETYPE = EFI_FV_FILETYPE_PEIM\r
120FFS_ATTRIB_CHECKSUM = TRUE\r
121\r
122IMAGE_SCRIPT =\r
123{ \r
124 $(BASE_NAME).dpx \r
125 $(BASE_NAME).tes\r
126 $(BASE_NAME).ui \r
127 $(BASE_NAME).ver \r
128}\r
129\r
130[=============================================================================]\r
131#\r
132# Package definition to put the IFR data in a separate section in the\r
133# FFS file.\r
134#\r
135[Package.BS_DRIVER.Ifr_Bin]\r
136PACKAGE.INF\r
137\[.]\r
138BASE_NAME = $(BASE_NAME)\r
139FFS_FILEGUID = $(FILE_GUID)\r
140FFS_FILETYPE = EFI_FV_FILETYPE_DRIVER\r
141FFS_ATTRIB_CHECKSUM = TRUE\r
142\r
143IMAGE_SCRIPT =\r
144{\r
145 Compress ($(COMPRESS_METHOD)) {\r
146 Tool (\r
147 $(OEMTOOLPATH)\GenCRC32Section\r
148 ARGS= -i $(DEST_DIR)\$(BASE_NAME).dpx\r
149 $(DEST_DIR)\$(BASE_NAME).pe32\r
150 $(DEST_DIR)\$(BASE_NAME).ui\r
151 $(DEST_DIR)\$(BASE_NAME).ver\r
152 $(DEST_DIR)\$(BASE_NAME)IfrBin.sec\r
153 -o $(DEST_DIR)\$(BASE_NAME).crc32\r
154 OUTPUT = $(DEST_DIR)\$(BASE_NAME).crc32\r
155 )\r
156 }\r
157}\r
158\r
159[=============================================================================]\r
160[Package.SECURITY_CORE.Default]\r
161PACKAGE.INF\r
162\[.]\r
163BASE_NAME = $(BASE_NAME)\r
164FFS_FILEGUID = $(FILE_GUID)\r
165FFS_FILETYPE = EFI_FV_FILETYPE_SECURITY_CORE\r
166FFS_ATTRIB_CHECKSUM = TRUE\r
167FFS_ALIGNMENT = 0x1\r
168\r
169IMAGE_SCRIPT =\r
170{ \\r
171 Blank.pad \\r
172 $(BASE_NAME).pe32 \\r
173 $(BASE_NAME).ui \\r
174 $(BASE_NAME).ver \\r
175}\r
176\r
177[=============================================================================]\r
178[Package.PEI_CORE.Default]\r
179PACKAGE.INF\r
180\[.]\r
181BASE_NAME = $(BASE_NAME)\r
182FFS_FILEGUID = $(FILE_GUID)\r
183FFS_FILETYPE = EFI_FV_FILETYPE_PEI_CORE\r
184FFS_ATTRIB_CHECKSUM = TRUE\r
185FFS_ALIGNMENT = 0x1\r
186\r
187IMAGE_SCRIPT =\r
188{ \\r
189 Blank.pad \\r
190 $(BASE_NAME).pe32 \\r
191 $(BASE_NAME).ui \\r
192 $(BASE_NAME).ver \\r
193}\r
194\r
195[=============================================================================]\r
196[Package.PE32_PEIM.Default]\r
197PACKAGE.INF\r
198\[.]\r
199BASE_NAME = $(BASE_NAME)\r
200FFS_FILEGUID = $(FILE_GUID)\r
201FFS_FILETYPE = EFI_FV_FILETYPE_PEIM\r
202FFS_ATTRIB_CHECKSUM = TRUE\r
203FFS_ALIGNMENT = 0x1\r
204\r
205IMAGE_SCRIPT =\r
206{ \\r
207 Blank.pad \\r
208 $(BASE_NAME).pe32 \\r
209 $(BASE_NAME).dpx \\r
210 $(BASE_NAME).ui \\r
211 $(BASE_NAME).ver \\r
212}\r
213\r
214[=============================================================================]\r
215[Package.PE32_PEIM.CompressPEIM]\r
216PACKAGE.INF\r
217\[.]\r
218BASE_NAME = $(BASE_NAME)\r
219FFS_FILEGUID = $(FILE_GUID)\r
220FFS_FILETYPE = EFI_FV_FILETYPE_PEIM\r
221FFS_ATTRIB_CHECKSUM = TRUE\r
222\r
223IMAGE_SCRIPT =\r
224{ \r
225 $(BASE_NAME).dpx \r
226 Compress ($(COMPRESS_METHOD)) {\r
227 $(BASE_NAME).pe32\r
228 $(BASE_NAME).ui \r
229 $(BASE_NAME).ver\r
230 }\r
231}\r
232\r
233[=============================================================================]\r
234[Package.COMBINED_PEIM_DRIVER.Default]\r
235PACKAGE.INF\r
236\[.]\r
237BASE_NAME = $(BASE_NAME)\r
238FFS_FILEGUID = $(FILE_GUID)\r
239FFS_FILETYPE = EFI_FV_FILETYPE_COMBINED_PEIM_DRIVER\r
240FFS_ATTRIB_CHECKSUM = TRUE\r
241FFS_ALIGNMENT = 0x1\r
242\r
243IMAGE_SCRIPT =\r
244{ \\r
245 Blank.pad \\r
246 $(BASE_NAME).pe32 \\r
247 $(BASE_NAME).dpx \\r
248 $(BASE_NAME).dpxd \\r
249 $(BASE_NAME).ui \\r
250 $(BASE_NAME).ver \\r
251}\r
252\r
253[=============================================================================]\r
254[Package.PIC_PEIM.Default]\r
255PACKAGE.INF\r
256\[.]\r
257BASE_NAME = $(BASE_NAME)\r
258FFS_FILEGUID = $(FILE_GUID)\r
259FFS_FILETYPE = EFI_FV_FILETYPE_PEIM\r
260FFS_ATTRIB_CHECKSUM = TRUE\r
261FFS_ALIGNMENT = 0x1\r
262\r
263IMAGE_SCRIPT =\r
264{ \\r
265 Blank.pad \\r
266 $(BASE_NAME).dpx \\r
267 $(BASE_NAME).pic \\r
268 $(BASE_NAME).ui \\r
269 $(BASE_NAME).ver \\r
270}\r
271\r
272\r
273[=============================================================================]\r
274[Package.DxeIplPad.Default]\r
275PACKAGE.INF \r
276\[.]\r
277BASE_NAME = $(BASE_NAME)\r
278FFS_FILEGUID = $(FILE_GUID)\r
279FFS_FILETYPE = EFI_FV_FILETYPE_RAW\r
280FFS_ATTRIB_CHECKSUM = TRUE\r
281FFS_ALIGNMENT = 0x7\r
282\r
283IMAGE_SCRIPT =\r
284{ \\r
285 $(BASE_NAME).pad \\r
286}\r
287\r
288\r
289[=============================================================================]\r
290[Package.BS_DRIVER.DxeMain]\r
291PACKAGE.INF\r
292\[.]\r
293BASE_NAME = $(BASE_NAME)\r
294FFS_FILEGUID = $(FILE_GUID)\r
295FFS_FILETYPE = EFI_FV_FILETYPE_DXE_CORE\r
296FFS_ATTRIB_CHECKSUM = TRUE\r
297\r
298IMAGE_SCRIPT =\r
299{\r
300 Compress ($(COMPRESS_METHOD)) {\r
301 $(BASE_NAME).pe32\r
302 $(BASE_NAME).ui\r
303 $(BASE_NAME).ver\r
304 }\r
305}\r
306\r
307\r
308[=============================================================================]\r
309[Package.BS_DRIVER.Default,Package.RT_DRIVER.Default,Package.SAL_RT_DRIVER.Default]\r
310PACKAGE.INF\r
311\[.]\r
312BASE_NAME = $(BASE_NAME)\r
313FFS_FILEGUID = $(FILE_GUID)\r
314FFS_FILETYPE = EFI_FV_FILETYPE_DRIVER\r
315FFS_ATTRIB_CHECKSUM = TRUE\r
316\r
317IMAGE_SCRIPT =\r
318{\r
319 Compress ($(COMPRESS_METHOD)) {\r
320 Tool ( \r
321 $(OEMTOOLPATH)\GenCRC32Section\r
322 ARGS= -i $(DEST_DIR)\$(BASE_NAME).dpx\r
323 $(DEST_DIR)\$(BASE_NAME).pe32\r
324 $(DEST_DIR)\$(BASE_NAME).ui\r
325 $(DEST_DIR)\$(BASE_NAME).ver\r
326 -o $(DEST_DIR)\$(BASE_NAME).crc32\r
327 OUTPUT = $(DEST_DIR)\$(BASE_NAME).crc32\r
328 )\r
329 }\r
330}\r
331\r
332[=============================================================================]\r
333[Package.FvImageFile.Default]\r
334PACKAGE.INF\r
335\[.]\r
336BASE_NAME = $(BASE_NAME)\r
337FFS_FILEGUID = $(FILE_GUID)\r
338FFS_FILETYPE = EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE\r
339FFS_ATTRIB_CHECKSUM = TRUE\r
340\r
341IMAGE_SCRIPT =\r
342{\r
343 Compress ($(COMPRESS_METHOD)) {\r
344 Tool (\r
345 $(OEMTOOLPATH)\GenCRC32Section\r
346 ARGS= -i $(DEST_DIR)\$(SOURCE_FV)Fv.sec\r
347 -o $(DEST_DIR)\$(BASE_NAME)fv.crc32\r
348 OUTPUT = $(DEST_DIR)\$(BASE_NAME)fv.crc32\r
349 )\r
350 }\r
351}\r
352\r
353[=============================================================================]\r
354#\r
355# Define a package that "signs" our capsule cargo FV\r
356#\r
357[Package.FvImageFile.SignedFVPackage]\r
358PACKAGE.INF\r
359\[.]\r
360BASE_NAME = $(BASE_NAME)\r
361FFS_FILEGUID = $(FILE_GUID)\r
362FFS_FILETYPE = EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE\r
363FFS_ATTRIB_CHECKSUM = TRUE\r
364\r
365IMAGE_SCRIPT =\r
366{\r
367 Tool (\r
368 $(OEMTOOLPATH)\GenCRC32Section\r
369 ARGS= -i $(DEST_DIR)\$(SOURCE_FV)Fv.sec\r
370 -o $(DEST_DIR)\$(BASE_NAME).crc32\r
371 OUTPUT = $(DEST_DIR)\$(BASE_NAME).crc32\r
372 )\r
373}\r
374\r
375[=============================================================================]\r
376[Package.FvImageFile.FvMainCompact]\r
377PACKAGE.INF\r
378\[.]\r
379BASE_NAME = $(BASE_NAME)\r
380FFS_FILEGUID = $(FILE_GUID)\r
381FFS_FILETYPE = EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE\r
382FFS_ATTRIB_CHECKSUM = TRUE\r
383\r
384IMAGE_SCRIPT =\r
385{\r
386 Compress ($(COMPRESS_METHOD)) {\r
387 Blank.pad\r
388 $(SOURCE_FV)Fv.sec\r
389 }\r
390}\r
391[=============================================================================]\r