* Build ntvdm

* Add win32cui module type support


svn path=/branches/xmlbuildsystem/; revision=13426
This commit is contained in:
Casper Hornstrup
2005-02-05 19:16:14 +00:00
parent 56ff0d9653
commit 75df7c5bca
6 changed files with 85 additions and 2 deletions

View File

@@ -275,6 +275,8 @@ Module::GetModuleType ( const string& location, const XMLAttribute& attribute )
return NativeCUI;
if ( attribute.value == "win32dll" )
return Win32DLL;
if ( attribute.value == "win32cui" )
return Win32CUI;
if ( attribute.value == "win32gui" )
return Win32GUI;
if ( attribute.value == "bootloader" )
@@ -301,6 +303,7 @@ Module::GetDefaultModuleExtension () const
return ".o";
case Kernel:
case NativeCUI:
case Win32CUI:
case Win32GUI:
return ".exe";
case KernelModeDLL:
@@ -326,8 +329,6 @@ Module::GetDefaultModuleEntrypoint () const
{
case Kernel:
return "_NtProcessStartup";
case Win32GUI:
return "_WinMainCRTStartup";
case KernelModeDLL:
return "_DriverEntry@8";
case NativeDLL:
@@ -336,6 +337,10 @@ Module::GetDefaultModuleEntrypoint () const
return "_NtProcessStartup@4";
case Win32DLL:
return "_DllMain@12";
case Win32CUI:
return "_mainCRTStartup";
case Win32GUI:
return "_WinMainCRTStartup";
case KernelModeDriver:
return "_DriverEntry@8";
case BuildTool: