using namespace Msp;
FileTarget::FileTarget(Builder &b, const FS::Path &a):
- Target(b, generate_name(b, 0, a)),
- path(a)
-{
- init(0);
-}
+ FileTarget(b, 0, a)
+{ }
FileTarget::FileTarget(Builder &b, const SourcePackage &p, const FS::Path &a):
- Target(b, generate_name(b, &p, a)),
- path(a)
-{
- init(&p);
-}
+ FileTarget(b, &p, a)
+{ }
-void FileTarget::init(const SourcePackage *p)
+FileTarget::FileTarget(Builder &b, const SourcePackage *p, const FS::Path &a):
+ Target(b, generate_name(b, p, a)),
+ path(a)
{
- size = 0;
package = p;
- nested_build_sig = false;
- arch_in_build_sig = false;
builder.get_vfs().register_path(path, this);