I forgot to say that 'test_module.idl' includes a couple of other IDLs: #ifndef TEST_IDL #define TEST_IDL #include "module1.idl" #include "module2.idl" #include "module3.idl" .... #endif For second and third sub-module include entries are created properly... Regards Roman