8 Bootstrap::Bootstrap ( const Project
& project_
,
10 const XMLElement
& bootstrapNode
)
18 Bootstrap::~Bootstrap ()
23 Bootstrap::IsSupportedModuleType ( ModuleType type
)
34 case KernelModeDriver
:
44 throw InvalidOperationException ( __FILE__
,
49 Bootstrap::Initialize ()
51 if ( !IsSupportedModuleType ( module
->type
) )
53 throw InvalidBuildFileException (
55 "<bootstrap> is not applicable for this module type." );
58 const XMLAttribute
* att
= node
.GetAttribute ( "base", false );
64 att
= node
.GetAttribute ( "nameoncd", false );
66 nameoncd
= att
->value
;
68 nameoncd
= module
->GetTargetName ();
72 Bootstrap::ProcessXML()