22 #ifndef CARDSDEPENDS_H
23 #define CARDSDEPENDS_H
25 #include "cards_argument_parser.h"
26 #include "compile_dependencies_utils.h"
27 #include "string_utils.h"
33 #include <sys/types.h>
49 void parseArguments();
51 virtual void treatErrors(
const std::string& s)
const;
53 void showDependencies();
56 std::vector<std::string>& getDependencies();
57 std::vector<std::string>& getNeededDependencies();
58 std::vector<LevelName>& getLevel();
73 depList *readDependenciesList(
itemList *filesList,
unsigned int nameIndex);
78 std::vector<std::string> m_dependenciesList;
79 std::vector<std::string> m_neededDependenciesList;
80 std::vector<LevelName> m_levelList;
81 std::set<std::string> m_missingDepsList;
84 const char* m_packageName;