Samuel Serapion

- Add IdlInterface module type.

svn path=/trunk/; revision=46928
This commit is contained in:
Aleksey Bragin 2010-04-18 18:22:29 +00:00
parent 250867ddb3
commit a3e472b248
2 changed files with 11 additions and 5 deletions

View file

@ -224,6 +224,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.Alias: case ModuleType.Alias:
case ModuleType.BootProgram: case ModuleType.BootProgram:
case ModuleType.IdlHeader: case ModuleType.IdlHeader:
case ModuleType.IdlInterface:
case ModuleType.MessageHeader: case ModuleType.MessageHeader:
case ModuleType.Package: case ModuleType.Package:
case ModuleType.ModuleGroup: case ModuleType.ModuleGroup:
@ -234,7 +235,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.Cabinet: case ModuleType.Cabinet:
return ".cab"; return ".cab";
default: default:
throw new Exception("Unknown module type"); throw new Exception("Unknown Module Type: " + Type.ToString());
} }
} }
} }
@ -431,6 +432,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.RpcProxy: case ModuleType.RpcProxy:
case ModuleType.Alias: case ModuleType.Alias:
case ModuleType.IdlHeader: case ModuleType.IdlHeader:
case ModuleType.IdlInterface:
case ModuleType.MessageHeader: case ModuleType.MessageHeader:
case ModuleType.EmbeddedTypeLib: case ModuleType.EmbeddedTypeLib:
case ModuleType.Cabinet: case ModuleType.Cabinet:
@ -439,7 +441,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.PlatformProfile: case ModuleType.PlatformProfile:
return false; return false;
default: default:
throw new Exception("Unknown Module Type"); throw new Exception("Unknown Module Type: " + Type.ToString());
} }
} }
} }
@ -479,6 +481,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.RpcProxy: case ModuleType.RpcProxy:
case ModuleType.Alias: case ModuleType.Alias:
case ModuleType.IdlHeader: case ModuleType.IdlHeader:
case ModuleType.IdlInterface:
case ModuleType.MessageHeader: case ModuleType.MessageHeader:
case ModuleType.EmbeddedTypeLib: case ModuleType.EmbeddedTypeLib:
case ModuleType.Cabinet: case ModuleType.Cabinet:
@ -487,7 +490,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.PlatformProfile: case ModuleType.PlatformProfile:
return false; return false;
default: default:
throw new Exception("Unknown Module Type"); throw new Exception("Unknown Module Type: " + Type.ToString());
} }
} }
} }
@ -531,6 +534,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.Alias: case ModuleType.Alias:
case ModuleType.BootProgram: case ModuleType.BootProgram:
case ModuleType.IdlHeader: case ModuleType.IdlHeader:
case ModuleType.IdlInterface:
case ModuleType.MessageHeader: case ModuleType.MessageHeader:
case ModuleType.EmbeddedTypeLib: case ModuleType.EmbeddedTypeLib:
case ModuleType.Cabinet: case ModuleType.Cabinet:
@ -539,7 +543,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.PlatformProfile: case ModuleType.PlatformProfile:
return string.Empty; return string.Empty;
default: default:
throw new Exception("Unknown Module Type"); throw new Exception("Unknown Module Type: " + Type.ToString());
} }
} }
} }
@ -593,6 +597,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.Alias: case ModuleType.Alias:
case ModuleType.BootProgram: case ModuleType.BootProgram:
case ModuleType.IdlHeader: case ModuleType.IdlHeader:
case ModuleType.IdlInterface:
case ModuleType.MessageHeader: case ModuleType.MessageHeader:
case ModuleType.EmbeddedTypeLib: case ModuleType.EmbeddedTypeLib:
case ModuleType.Cabinet: case ModuleType.Cabinet:
@ -601,7 +606,7 @@ namespace SysGen.RBuild.Framework
case ModuleType.PlatformProfile: case ModuleType.PlatformProfile:
return string.Empty; return string.Empty;
default: default:
throw new Exception("Unknown Module Type"); throw new Exception("Unknown Module Type: " + Type.ToString());
} }
} }
} }

View file

@ -176,6 +176,7 @@ namespace SysGen.BuildEngine.Tasks
(Module.Type == ModuleType.BootSector) || (Module.Type == ModuleType.BootSector) ||
(Module.Type == ModuleType.EmbeddedTypeLib) || (Module.Type == ModuleType.EmbeddedTypeLib) ||
(Module.Type == ModuleType.IdlHeader) || (Module.Type == ModuleType.IdlHeader) ||
(Module.Type == ModuleType.IdlInterface) ||
(Module.Type == ModuleType.Kernel) || (Module.Type == ModuleType.Kernel) ||
(Module.Type == ModuleType.KernelModeDLL) || (Module.Type == ModuleType.KernelModeDLL) ||
(Module.Type == ModuleType.KernelModeDriver) || (Module.Type == ModuleType.KernelModeDriver) ||