X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fbuiltin%2Ftar.h;fp=plugins%2Fbuiltin%2Ftar.h;h=90112968673f86ca652738e0740f0d2ba45b9a81;hb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;hp=0000000000000000000000000000000000000000;hpb=e2c9c3fffcc61a0c102ccf6a7924e2de709092ad;p=builder.git diff --git a/plugins/builtin/tar.h b/plugins/builtin/tar.h new file mode 100644 index 0000000..9011296 --- /dev/null +++ b/plugins/builtin/tar.h @@ -0,0 +1,20 @@ +#ifndef TAR_H_ +#define TAR_H_ + +#include + +class TarBall; + +class Tar: public Tool +{ +public: + Tar(Builder &); + + Target *create_target(const std::vector &, const std::string &) override; + +private: + static bool _run(const TarBall &); + static void store_number(char *, unsigned, unsigned); +}; + +#endif