From 84374b9593cb8ca1648e27ace02d4ac60709ed1b Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 29 Oct 2007 04:58:20 +0000 Subject: Adjust the build infrastructure to support IA32 architect build. Ia32.dsc is more suitable than reuse Nt32.dsc git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4225 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Sample/Platform/Ia32/Build/Ia32.dsc | 103 +++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 EdkCompatibilityPkg/Sample/Platform/Ia32/Build/Ia32.dsc (limited to 'EdkCompatibilityPkg/Sample/Platform/Ia32/Build/Ia32.dsc') diff --git a/EdkCompatibilityPkg/Sample/Platform/Ia32/Build/Ia32.dsc b/EdkCompatibilityPkg/Sample/Platform/Ia32/Build/Ia32.dsc new file mode 100644 index 0000000000..220847a6b9 --- /dev/null +++ b/EdkCompatibilityPkg/Sample/Platform/Ia32/Build/Ia32.dsc @@ -0,0 +1,103 @@ +#/*++ +# +# Copyright (c) 2004 - 2007, Intel Corporation +# All rights reserved. This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# +# Module Name: +# +# Ia32.dsc +# +# Abstract: +# +# This is the build description file containing the platform +# build definitions. +# +# +# Notes: +# +# The info in this file is broken down into sections. The start of a section +# is designated by a "[" in the first column. So the [=====] separater ends +# a section. +# +#--*/ + + +[=============================================================================] +# +# This section gets processed first by the utility. Define any +# macros that you may use elsewhere in this description file. This is the +# mechanism by which you can pass parameters and defines to the makefiles +# generated for each component. You can define it here, and then make an +# assignment in the [makefile.common] section. For example, if here you +# define MY_VAR = my_var_value, then you can add MY_VAR = $(MY_VAR) in +# the [makefile.common] section and it becomes MY_VAR = my_var_value in +# the output makefiles for each component. +# +[Defines] +PLATFORM = $(PROJECT_NAME) + +[=============================================================================] +# +# Include other common build descriptions +# +!include "$(EDK_SOURCE)\Sample\Platform\Common.dsc" +!include "$(EDK_SOURCE)\Sample\Platform\Common$(PROCESSOR).dsc" + +[=============================================================================] +# +# These control the generation of the FV files +# +[=============================================================================] +[Fv.Fv.Attributes] + +[Fv.Fv.options] + +[Build.Fv.Fv] + +[=============================================================================] +# +# These are the libraries that will be built by the master makefile +# +[=============================================================================] +[Libraries] +DEFINE EDK_PREFIX= + +!include "$(EDK_SOURCE)\Sample\Platform\EdkLibAll.dsc" + +# +# EdkII Glue Library +# +#!include "$(EDK_SOURCE)\Sample\Platform\EdkIIGlueLibAll.dsc" + +[=============================================================================] +# +# These are platform specific libraries that must be built prior to building +# certain drivers that depend upon them. +# +[=============================================================================] +[Libraries.Platform] +Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\BsDataHubStatusCode\BsDataHubStatusCode.inf +Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtMemoryStatusCode\RtMemoryStatusCode.inf +Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtPlatformStatusCode\$(PROJECT_NAME)\RtPlatformStatusCode.inf + +#Other\Maintained\Application\Shell\Library\EfiShellLib.inf + +[=============================================================================] +# +# These are the components that will be built by the master makefile +# +[=============================================================================] +[Components] +DEFINE PACKAGE=Default + +#Add EDK INF file here: +#Other\Maintained\Application\Shell\ShellFull.inf + +[=============================================================================] + -- cgit v1.2.3