public:
/** Prepares the target by finding dependencies, recursively preparing them
and then checking whether rebuilding is needed. */
- virtual void prepare();
+ void prepare();
/** Invokes the associated Tool to build the target and returns the
resulting Task. The task must be started by the caller. */