void OutputFileUnits();\r
\r
std::string DspFileName ( const Module& module ) const;\r
+ std::string VcprojFileName ( const Module& module ) const;\r
\r
std::vector<FileUnit> m_fileUnits;\r
std::vector<std::string> m_folders;\r
int m_unitCount;\r
\r
FILE* m_dswFile;\r
+ FILE* m_slnFile;\r
+ FILE* m_rulesFile;\r
\r
// functions in msvcmaker.cpp:\r
\r
void _generate_dsp ( const Module& module );\r
-\r
void _generate_dsw_header ( FILE* OUT );\r
-\r
void _generate_dsw_project (\r
FILE* OUT,\r
const Module& module,\r
const std::vector<Dependency*>& dependencies );\r
\r
void _generate_dsw_footer ( FILE* OUT );\r
-\r
void _generate_wine_dsw ( FILE* OUT );\r
+\r
+ // functions in vcprojmaker.cpp:\r
+\r
+ std::string _get_solution_verion ( void );\r
+ std::string _gen_guid();\r
+ std::string _replace_str(\r
+ std::string string1,\r
+ const std::string &find_str,\r
+ const std::string &replace_str);\r
+\r
+ void _generate_vcproj ( const Module& module );\r
+\r
+ void _generate_sln_header ( FILE* OUT );\r
+ void _generate_sln_footer ( FILE* OUT );\r
+ void _generate_sln ( FILE* OUT );\r
+ //void _generate_rules_file ( FILE* OUT );\r
+ void _generate_sln_project (\r
+ FILE* OUT,\r
+ const Module& module,\r
+ std::string vcproj_file,\r
+ std::string sln_guid,\r
+ std::string vcproj_guid,\r
+ const std::vector<Dependency*>& dependencies );\r
+ void _generate_sln_configurations (\r
+ FILE* OUT,\r
+ std::string vcproj_guid );\r
+\r
};\r
\r
-#endif // __DEVCPP_H__\r
+#endif // __MSVC_H__\r
\r