17 #ifndef AWALI_MAKEDIR_HH
18 #define AWALI_MAKEDIR_HH
24 namespace awali {
namespace dyn {
70 std::vector<std::string> subdirs = {
"automata",
"ratexps"},
const std::string & get_dot_binary()
Return the binary of dot.
std::vector< std::string > get_lib_directory()
Returns the directories where the static modules are located, sorted by precedence.
std::vector< std::string > get_dynlib_directory()
Returns the directories where the dynamic library is located, sorted by precedence.
std::map< std::string, file_loc_t > example_automata(bool recurse=false)
std::vector< std::string > get_examples_directory()
Returns the directories where the example automata are stored, sorted by precedence.
std::vector< std::string > get_compilation_directory(std::string const &lname)
Returns the temporary compilation directory for the static module named lname.
std::vector< std::string > get_sources_directory()
Returns the directories where the module sources are located, sorted by precedence.
std::map< std::string, file_loc_t > example_ratexps(bool recurse=false)
std::vector< std::string > get_dyn_config_hh_directory()
Returns the directory where the config.hh file is located, stored by precedence.
std::vector< std::string > get_include_directory()
Returns the directories where the Awali headers are located.
std::map< std::string, file_loc_t > examples(std::vector< std::string > subdirs={"automata","ratexps"}, bool recurse=false)
Main namespace of Awali.
Definition: ato.hh:22
Definition: locations.hh:58
std::string dir
Definition: locations.hh:59
std::string ext
Definition: locations.hh:61
std::string name
Definition: locations.hh:60
std::string type
Definition: locations.hh:62
std::string full() const
Definition: locations.hh:63