#include <list>
#include <map>
+#include <set>
#include <string>
#include <msp/time/timestamp.h>
TargetList rdepends;
bool deps_ready;
+ bool preparing;
bool prepared;
- bool counted;
Target(Builder &, const Package *, const std::string &);
public:
*/
Action *build();
- void reset_count() { counted=false; }
-
- /**
- Returns the number of targets that need to be rebuilt in order to get this
- target up-to-date.
- */
- virtual unsigned count_rebuild();
-
/**
Changes the mtime of the target to the current time.
*/
virtual Action *create_action() =0;
/**
- Handles for the build_done signal of Action.
+ Handler for the build_done signal of Action.
*/
virtual void build_done();
};