6 #ifndef PROJECTBUILDTARGET_H 7 #define PROJECTBUILDTARGET_H 35 virtual wxString GetFullTitle()
const;
42 virtual const wxString& GetExternalDeps()
const;
48 virtual void SetExternalDeps(
const wxString& deps);
54 virtual const wxString& GetAdditionalOutputFiles()
const;
61 virtual void SetAdditionalOutputFiles(
const wxString& files);
65 virtual bool GetIncludeInTargetAll()
const;
70 virtual void SetIncludeInTargetAll(
bool buildIt);
74 virtual bool GetCreateDefFile()
const;
79 virtual void SetCreateDefFile(
bool createIt);
83 virtual bool GetCreateStaticLib();
88 virtual void SetCreateStaticLib(
bool createIt);
94 virtual bool GetUseConsoleRunner()
const;
101 virtual void SetUseConsoleRunner(
bool useIt);
113 virtual BuildTargets& GetTargetDeps();
149 #endif // PROJECTBUILDTARGET_H
wxString m_AdditionalOutputFiles
Represents a file in a Code::Blocks project.
ProjectFileArray m_FileArray
BuildTargets m_TargetDeps
Represents a Code::Blocks project.
WX_DEFINE_ARRAY(ProjectBuildTarget *, BuildTargets)
virtual FilesList & GetFilesList()
Provides an easy way to iterate all the files belonging in this target.
bool RemoveFile(const wxString &src)
Represents a Code::Blocks project build target.
virtual void SetTargetType(TargetType pt)
Set the target's type to pt.
TargetType
Enum to define the type of output the target produces.
Base class for build target classes Each Code::Blocks project consists of at least one target...