FileTarget::FileTarget(Builder &b, const Package *p, const FS::Path &a):
// XXX Builder depends on target name being its path for locating file targets
Target(b, p, /*FS::basename*/(a.str())),
- path(a)
+ path(a),
+ size(0)
{
struct stat st;
if(!FS::stat(path, st))
+ {
mtime=Time::TimeStamp::from_unixtime(st.st_mtime);
+ size=st.st_size;
+ }
}