+++ /dev/null
-#include <msp/path/utils.h>
-#include "builder.h"
-#include "component.h"
-#include "objectfile.h"
-#include "package.h"
-#include "sourcefile.h"
-
-using namespace std;
-using namespace Msp;
-
-ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &src):
- Target(b, &c.get_package(), generate_target_name(c, src.get_name())),
- comp(c)
-{
- add_depend(&src);
-}
-
-string ObjectFile::generate_target_name(const Component &comp, const string &src)
-{
- return (comp.get_package().get_source()/"temp"/comp.get_name()/(Path::splitext(src.substr(src.rfind('/')+1)).base+".o")).str();
-}