+#ifndef _WIN32
#include <unistd.h>
#include <sys/stat.h>
+#endif
#include <msp/fs/dir.h>
#include <msp/fs/stat.h>
#include <msp/fs/utils.h>
using namespace std;
using namespace Msp;
-Copy::Copy(Builder &b):
- Tool(b, "CP")
-{ }
-
-Target *Copy::create_target(const list<Target *> &sources, const string &arg)
+Target *Copy::create_target(const vector<Target *> &sources, const string &arg)
{
FileTarget &file_tgt = dynamic_cast<FileTarget &>(*sources.front());
InstalledFile *inst = new InstalledFile(builder, *file_tgt.get_package(), file_tgt, arg);
}
-Copy::Worker::Worker(const InstalledFile &t):
- target(t)
-{ }
-
void Copy::Worker::main()
{
const FileTarget &source = target.get_source();