1
#ifndef __qmakegenerator__
2
#define __qmakegenerator__
5
#include "qmakeplugindata.h"
6
#include "project_settings.h"
7
#include "build_config.h"
12
class QMakeProFileGenerator {
15
wxString m_configuration;
16
wxString m_makefilePath;
18
void SetVariables ( wxString &pro_file, BuildConfigPtr bldConf, ProjectSettingsPtr settings);
19
void SetFiles ( wxString &pro_file, ProjectPtr proj);
20
wxString prepareVariable( const wxString &variable );
23
QMakeProFileGenerator(IManager *manager, const wxString &project, const wxString &configuration);
24
virtual ~QMakeProFileGenerator();
27
* @brief generate .pro file to build the project with its dependencies
28
* @param project project name
29
* @param configuration the selected configuration
30
* @return true on success
35
* @brief return the name of the generated pro file
37
wxString GetProFileName();
39
#endif // __qmakegenerator__