3 # Copyright (c) 2004 - 2007, Intel Corporation
4 # All rights reserved. This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 # This is the build description file containing the platform
24 # The info in this file is broken down into sections. The start of a section
25 # is designated by a "[" in the first column. So the [=====] separater ends
31 [=============================================================================]
33 # This section gets processed first by the utility. Define any
34 # macros that you may use elsewhere in this description file. This is the
35 # mechanism by which you can pass parameters and defines to the makefiles
36 # generated for each component. You can define it here, and then make an
37 # assignment in the [makefile.common] section. For example, if here you
38 # define MY_VAR = my_var_value, then you can add MY_VAR = $(MY_VAR) in
39 # the [makefile.common] section and it becomes MY_VAR = my_var_value in
40 # the output makefiles for each component.
43 PLATFORM = $(PROJECT_NAME)
45 [=============================================================================]
47 # Include other common build descriptions
49 !include "$(EDK_SOURCE)\Sample\Platform\Common.dsc"
50 !include "$(EDK_SOURCE)\Sample\Platform\Common$(PROCESSOR).dsc"
52 [=============================================================================]
54 # These control the generation of the FV files
56 [=============================================================================]
63 [=============================================================================]
65 # These are the libraries that will be built by the master makefile
67 [=============================================================================]
71 !include "$(EDK_SOURCE)\Sample\Platform\EdkLibAll.dsc"
76 #!include "$(EDK_SOURCE)\Sample\Platform\EdkIIGlueLibAll.dsc"
78 [=============================================================================]
80 # These are platform specific libraries that must be built prior to building
81 # certain drivers that depend upon them.
83 [=============================================================================]
85 Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\BsDataHubStatusCode\BsDataHubStatusCode.inf
86 Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtMemoryStatusCode\RtMemoryStatusCode.inf
87 Sample\Platform\Generic\RuntimeDxe\StatusCode\Lib\RtPlatformStatusCode\$(PROJECT_NAME)\RtPlatformStatusCode.inf
89 #Other\Maintained\Application\Shell\Library\EfiShellLib.inf
91 [=============================================================================]
93 # These are the components that will be built by the master makefile
95 [=============================================================================]
97 DEFINE PACKAGE=Default
99 #Add EDK INF file here:
100 #Other\Maintained\Application\Shell\ShellFull.inf
102 [=============================================================================]