]> git.tdb.fi Git - builder.git/blobdiff - source/builder.h
Implement help
[builder.git] / source / builder.h
index 077d7e3cf7de6e8b914081fd8dad9cf484199098..3dba62920a48d1821f242c3d915e550e041aa843 100644 (file)
@@ -24,8 +24,11 @@ public:
        Target   *get_target(const std::string &);
        Target   *get_header(const std::string &, const std::string &, const std::list<std::string> &);
        Target   *get_library(const std::string &, const std::list<std::string> &);
+       const Msp::Path::Path &get_cwd() const { return cwd; }
        int      main();
        ~Builder();
+
+       static void usage(const char *, bool);
 private:
        class Loader: public Msp::Parser::Loader
        {
@@ -66,6 +69,7 @@ private:
        bool        chrome;
        bool        conf_all;
        bool        build_all;
+       bool        help;
 
        int load_build_file(const Msp::Path::Path &);
        int create_targets();
@@ -73,6 +77,7 @@ private:
        void add_target(Target *);
        void update_hash(std::string &, const std::string &);
        int build();
+       void package_help();
        
        static Msp::Application::RegApp<Builder> reg;
 };