X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.h;h=04a360dab57394ec23c305b69825a80135edcee9;hb=be8a901dfc026f61db46d5d64a41cecc619bc97d;hp=cf1d18651c9ed5f92c0ac0792b1ae6d75bf153a8;hpb=4c11e2a041d2064f44b7eb3dbf1976c35fc8881c;p=builder.git diff --git a/source/target.h b/source/target.h index cf1d186..04a360d 100644 --- a/source/target.h +++ b/source/target.h @@ -49,7 +49,7 @@ public: /** Creates and returns an Action suitable for building this target. */ - virtual Action *build()=0; + Action *build(); void reset_count() { counted=false; } virtual unsigned count_rebuild(); @@ -76,7 +76,7 @@ protected: Target(Builder &, const Package *, const std::string &); void mark_rebuild(const std::string &); virtual void check_rebuild(); - Action *build(Action *); + virtual Action *create_action() =0; virtual void build_done(); };