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