summaryrefslogtreecommitdiff
path: root/EdkCompatibilityPkg/Sample/Platform/Nt32/Build/Nt32.dsc
blob: 03c14e0dc21222defe1d5820301f66337361deab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#/*++
#
# 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:
#
#    Nt32.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\Nt32\Protocol\EdkNt32ProtocolLib.inf
Sample\Library\Dxe\WinNt\WinNtLib.inf
#Sample\Platform\Generic\MonoStatusCode\Library\Pei\MemoryStatusCode\MemoryStatusCode.inf
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

#Other\Maintained\Application\Shell\Shell.inf
#Other\Maintained\Application\Shell\ShellFull.inf
Other\Maintained\Application\Shell\attrib\attrib.inf
Other\Maintained\Application\Shell\cls\cls.inf
Other\Maintained\Application\Shell\comp\comp.inf
Other\Maintained\Application\Shell\cp\cp.inf
Other\Maintained\Application\Shell\date\date.inf
Other\Maintained\Application\Shell\dblk\dblk.inf
Other\Maintained\Application\Shell\devices\devices.inf
Other\Maintained\Application\Shell\DeviceTree\devicetree.inf
Other\Maintained\Application\Shell\dmem\dmem.inf
Other\Maintained\Application\Shell\dmpstore\dmpstore.inf
Other\Maintained\Application\Shell\drivers\drivers.inf
Other\Maintained\Application\Shell\drvcfg\drvcfg.inf
Other\Maintained\Application\Shell\drvdiag\drvdiag.inf
Other\Maintained\Application\Shell\edit\edit.inf
Other\Maintained\Application\Shell\EfiCompress\compress.inf
Other\Maintained\Application\Shell\EfiDecompress\Decompress.inf
Other\Maintained\Application\Shell\err\err.inf
Other\Maintained\Application\Shell\guid\guid.inf
Other\Maintained\Application\Shell\hexedit\hexedit.inf
Other\Maintained\Application\Shell\IfConfig\IfConfig.inf
Other\Maintained\Application\Shell\IpConfig\IpConfig.inf
Other\Maintained\Application\Shell\load\load.inf
Other\Maintained\Application\Shell\LoadPciRom\LoadPciRom.inf
Other\Maintained\Application\Shell\ls\ls.inf
Other\Maintained\Application\Shell\mem\mem.inf
Other\Maintained\Application\Shell\memmap\memmap.inf
Other\Maintained\Application\Shell\mkdir\mkdir.inf
Other\Maintained\Application\Shell\mm\mm.inf
Other\Maintained\Application\Shell\mode\mode.inf
Other\Maintained\Application\Shell\mount\mount.inf
Other\Maintained\Application\Shell\mv\mv.inf
Other\Maintained\Application\Shell\newshell\nshell.inf
Other\Maintained\Application\Shell\openinfo\openinfo.inf
Other\Maintained\Application\Shell\pci\pci.inf
Other\Maintained\Application\Shell\Ping\Ping.inf
Other\Maintained\Application\Shell\reset\reset.inf
Other\Maintained\Application\Shell\rm\rm.inf
Other\Maintained\Application\Shell\sermode\sermode.inf
Other\Maintained\Application\Shell\SmbiosView\Smbiosview.inf
Other\Maintained\Application\Shell\stall\stall.inf
Other\Maintained\Application\Shell\TelnetMgmt\TelnetMgmt.inf
Other\Maintained\Application\Shell\time\time.inf
Other\Maintained\Application\Shell\touch\touch.inf
Other\Maintained\Application\Shell\type\type.inf
Other\Maintained\Application\Shell\tzone\timezone.inf
Other\Maintained\Application\Shell\unload\unload.inf
Other\Maintained\Application\Shell\ver\Ver.inf
Other\Maintained\Application\Shell\vol\Vol.inf

[=============================================================================]