14 #include "../NREB_Entry.hpp" 15 #include "../File/NREB_File.hpp" 16 #include "../../Config/NREB_Config.hpp" 65 void createMakefile(FileList& files, FolderList& folders, std::string
const& src =
"src")
const;
72 void createProjectMakefile(FileList& files, FolderList& folders, std::string
const& src =
"src")
const;
93 bool isFile()
const override;
163 void insertTarget(std::ofstream& file,
bool hasFolder,
bool hasFile)
const;
void createMakefile(FileList &files, FolderList &folders, std::string const &src="src") const
Definition: NREB_Folder.cpp:35
bool isFile() const override
Definition: NREB_Folder.cpp:166
bool hasCHeader() const
Definition: NREB_Folder.cpp:263
void insertTarget(std::ofstream &file, bool hasFolder, bool hasFile) const
Definition: NREB_Folder.cpp:293
bool hasFileChild() const
Definition: NREB_Folder.cpp:134
void insertFolderCalls(std::ofstream &file) const
Definition: NREB_Folder.cpp:304
bool hasCppHeader() const
Definition: NREB_Folder.cpp:243
bool notOnlyHeaders() const
Definition: NREB_Folder.cpp:174
FileList getSourceChild() const
Definition: NREB_Folder.cpp:186
void insertFileChilds(std::ofstream &file, FileList &files) const
Definition: NREB_Folder.cpp:273
void insertFolderChilds(std::ofstream &file, FolderList &folders) const
Definition: NREB_Folder.cpp:283
FolderList getFolderChild() const
Definition: NREB_Folder.cpp:206
Represent a folder entry.
Definition: NREB_Folder.hpp:35
Represent a system entry.
Definition: NREB_Entry.hpp:32
void createArchiverScript(FileList &files) const
Definition: NREB_Folder.cpp:111
FileList getHeaderChild() const
Definition: NREB_Folder.cpp:196
Folder(std::string const &n, Entry *p=nullptr)
Definition: NREB_Folder.cpp:17
The NRE-Builder global namespace.
Definition: NREB_Config.cpp:12
std::string getObjectPath() const
Definition: NREB_Folder.cpp:223
~Folder()
Definition: NREB_Folder.cpp:29
std::string getUpperName() const
Definition: NREB_Folder.cpp:227
bool hasFolderChild() const
Definition: NREB_Folder.cpp:144
void insertFileCall(std::ofstream &file) const
Definition: NREB_Folder.cpp:314
bool isExcluded(std::string const &path)
Definition: NREB_Folder.cpp:331
bool isFolder() const override
Definition: NREB_Folder.cpp:170
bool hasCSource() const
Definition: NREB_Folder.cpp:253
bool hasCppSource() const
Definition: NREB_Folder.cpp:233
bool hasDeepSources() const
Definition: NREB_Folder.cpp:154
std::string getBackwardPath() const
Definition: NREB_Folder.cpp:216
void createProjectMakefile(FileList &files, FolderList &folders, std::string const &src="src") const
Definition: NREB_Folder.cpp:59