Have pre-compiled header rule depend on widl generated headers
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sun, 23 Oct 2005 14:51:35 +0000 (14:51 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sun, 23 Oct 2005 14:51:35 +0000 (14:51 +0000)
svn path=/trunk/; revision=18709

reactos/tools/rbuild/backend/mingw/modulehandler.cpp

index 0182743..77cd792 100644 (file)
@@ -1565,10 +1565,15 @@ MingwModuleHandler::GenerateObjectFileTargets (
                const string& baseHeaderFilename = module.pch->file.name;
                const string& pchFilename = GetPrecompiledHeaderFilename ();
                CLEAN_FILE(pchFilename);
+               string dependencies = baseHeaderFilename;
+               /* WIDL generated headers may be used */
+               vector<string> rpcDependencies;
+               GetRpcHeaderDependencies ( rpcDependencies );
+               dependencies += " " + v2s ( rpcDependencies, 5 );
                fprintf ( fMakefile,
                          "%s: %s\n",
                          pchFilename.c_str(),
-                         baseHeaderFilename.c_str() );
+                         dependencies.c_str() );
                fprintf ( fMakefile, "\t$(ECHO_PCH)\n" );
                fprintf ( fMakefile,
                          "\t%s -o %s %s -g %s\n\n",