[ros-diffs] [fireball] 46928: Samuel Serapion - Add IdlInterface module type.

fireball at svn.reactos.org fireball at svn.reactos.org
Sun Apr 18 20:22:30 CEST 2010


Author: fireball
Date: Sun Apr 18 20:22:29 2010
New Revision: 46928

URL: http://svn.reactos.org/svn/reactos?rev=46928&view=rev
Log:
Samuel Serapion
- Add IdlInterface module type.

Modified:
    trunk/reactos/tools/sysgen/RosFramework/RBuildModule.cs
    trunk/reactos/tools/sysgen/SysGen.BuildEngine/Tasks/RBuild/ModuleTask.cs

Modified: trunk/reactos/tools/sysgen/RosFramework/RBuildModule.cs
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysgen/RosFramework/RBuildModule.cs?rev=46928&r1=46927&r2=46928&view=diff
==============================================================================
--- trunk/reactos/tools/sysgen/RosFramework/RBuildModule.cs [iso-8859-1] (original)
+++ trunk/reactos/tools/sysgen/RosFramework/RBuildModule.cs [iso-8859-1] Sun Apr 18 20:22:29 2010
@@ -224,6 +224,7 @@
                     case ModuleType.Alias:
                     case ModuleType.BootProgram:
                     case ModuleType.IdlHeader:
+                    case ModuleType.IdlInterface:
                     case ModuleType.MessageHeader:
                     case ModuleType.Package:
                     case ModuleType.ModuleGroup:
@@ -234,7 +235,7 @@
                     case ModuleType.Cabinet:
                         return ".cab";
                     default:
-                        throw new Exception("Unknown module type");
+                        throw new Exception("Unknown Module Type: " + Type.ToString());
                 }
             }
         }
@@ -431,6 +432,7 @@
                     case ModuleType.RpcProxy:
                     case ModuleType.Alias:
                     case ModuleType.IdlHeader:
+                    case ModuleType.IdlInterface:
                     case ModuleType.MessageHeader:
                     case ModuleType.EmbeddedTypeLib:
                     case ModuleType.Cabinet:
@@ -439,7 +441,7 @@
                     case ModuleType.PlatformProfile:
                         return false;
                     default:
-                        throw new Exception("Unknown Module Type");
+                        throw new Exception("Unknown Module Type: " + Type.ToString());
                 }
             }
         }
@@ -479,6 +481,7 @@
                     case ModuleType.RpcProxy:
                     case ModuleType.Alias:
                     case ModuleType.IdlHeader:
+                    case ModuleType.IdlInterface:
                     case ModuleType.MessageHeader:
                     case ModuleType.EmbeddedTypeLib:
                     case ModuleType.Cabinet:
@@ -487,7 +490,7 @@
                     case ModuleType.PlatformProfile:
                         return false;
                     default:
-                        throw new Exception("Unknown Module Type");
+                        throw new Exception("Unknown Module Type: " + Type.ToString());
                 }
             }
         }
@@ -531,6 +534,7 @@
                     case ModuleType.Alias:
                     case ModuleType.BootProgram:
                     case ModuleType.IdlHeader:
+                    case ModuleType.IdlInterface:
                     case ModuleType.MessageHeader:
                     case ModuleType.EmbeddedTypeLib:
                     case ModuleType.Cabinet:
@@ -539,7 +543,7 @@
                     case ModuleType.PlatformProfile:
                         return string.Empty;
                     default:
-                        throw new Exception("Unknown Module Type");
+                        throw new Exception("Unknown Module Type: " + Type.ToString());
                 }
             }
         }
@@ -593,6 +597,7 @@
                     case ModuleType.Alias:
                     case ModuleType.BootProgram:
                     case ModuleType.IdlHeader:
+                    case ModuleType.IdlInterface:
                     case ModuleType.MessageHeader:
                     case ModuleType.EmbeddedTypeLib:
                     case ModuleType.Cabinet:
@@ -601,7 +606,7 @@
                     case ModuleType.PlatformProfile:
                         return string.Empty;
                     default:
-                        throw new Exception("Unknown Module Type");
+                        throw new Exception("Unknown Module Type: " + Type.ToString());
                 }
             }
         }

Modified: trunk/reactos/tools/sysgen/SysGen.BuildEngine/Tasks/RBuild/ModuleTask.cs
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysgen/SysGen.BuildEngine/Tasks/RBuild/ModuleTask.cs?rev=46928&r1=46927&r2=46928&view=diff
==============================================================================
--- trunk/reactos/tools/sysgen/SysGen.BuildEngine/Tasks/RBuild/ModuleTask.cs [iso-8859-1] (original)
+++ trunk/reactos/tools/sysgen/SysGen.BuildEngine/Tasks/RBuild/ModuleTask.cs [iso-8859-1] Sun Apr 18 20:22:29 2010
@@ -176,6 +176,7 @@
                 (Module.Type == ModuleType.BootSector) ||
                 (Module.Type == ModuleType.EmbeddedTypeLib) ||
                 (Module.Type == ModuleType.IdlHeader) ||
+                (Module.Type == ModuleType.IdlInterface) ||
                 (Module.Type == ModuleType.Kernel) ||
                 (Module.Type == ModuleType.KernelModeDLL) ||
                 (Module.Type == ModuleType.KernelModeDriver) ||




More information about the Ros-diffs mailing list