fix some dependencies
[reactos.git] / reactos / tools / rbuild / backend / mingw / modulehandler.h
index 86819a2..469b966 100644 (file)
@@ -60,6 +60,8 @@ protected:
        std::string GetLibsMacro ( const Module& module ) const;\r
        std::string GetLinkerMacro ( const Module& module ) const;\r
        void GenerateLinkerCommand ( const Module& module,\r
+                                    const std::string& target,\r
+                                    const std::string& dependencies,\r
                                     const std::string& linker,\r
                                     const std::string& linkerParameters,\r
                                     const std::string& objectsMacro,\r
@@ -314,21 +316,21 @@ public:
        virtual void Process ( const Module& module, string_list& clean_files );\r
 private:\r
        void GenerateIsoModuleTarget ( const Module& module, string_list& clean_files );\r
-       std::string GetBootstrapCdDirectories ( const std::string bootcdDirectory,\r
+       std::string GetBootstrapCdDirectories ( const std::string& bootcdDirectory,\r
                                                const Module& module ) const;\r
-       std::string GetNonModuleCdDirectories ( const std::string bootcdDirectory,\r
+       std::string GetNonModuleCdDirectories ( const std::string& bootcdDirectory,\r
                                                const Module& module ) const;\r
-       std::string GetCdDirectories ( const std::string bootcdDirectory,\r
+       std::string GetCdDirectories ( const std::string& bootcdDirectory,\r
                                       const Module& module ) const;\r
-       std::string GetBootstrapCdFiles ( const std::string bootcdDirectory,\r
-                                         const Module& module ) const;\r
-       std::string GetNonModuleCdFiles ( const std::string bootcdDirectory,\r
-                                         const Module& module ) const;\r
-       std::string GetCdFiles ( const std::string bootcdDirectory,\r
-                                const Module& module ) const;\r
-       void OutputBootstrapfileCopyCommands ( const std::string bootcdDirectory,\r
+       void GetBootstrapCdFiles ( std::vector<std::string>& out,\r
+                                  const Module& module ) const;\r
+       void GetNonModuleCdFiles ( std::vector<std::string>& out,\r
+                                  const Module& module ) const;\r
+       void GetCdFiles ( std::vector<std::string>& out,\r
+                         const Module& module ) const;\r
+       void OutputBootstrapfileCopyCommands ( const std::string& bootcdDirectory,\r
                                               const Module& module ) const;\r
-       void OutputCdfileCopyCommands ( const std::string bootcdDirectory,\r
+       void OutputCdfileCopyCommands ( const std::string& bootcdDirectory,\r
                                        const Module& module ) const;\r
 };\r
 \r