diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp index 03d63f6536a..f26f96ce762 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp @@ -1272,8 +1272,11 @@ MingwModuleHandler::GenerateWidlCommandsEmbeddedTypeLib ( dependencies += " " + NormalizeFilename ( module.xmlbuildFile ); string basename = GetBasename ( filename ); - string EmbeddedTypeLibFilename = basename + ".tlb"; - + + string EmbeddedTypeLibFilename = PassThruCacheDirectory ( + basename + ".tlb", + backend->intermediateDirectory ); + fprintf ( fMakefile, "%s: %s $(WIDL_TARGET) | %s\n", GetTargetMacro ( module ).c_str (),