]> git.tdb.fi Git - builder.git/blobdiff - source/staticlibrary.cpp
Split class Package into SourcePackage and BinaryPackage
[builder.git] / source / staticlibrary.cpp
index df0cc7cb5811e9b2386f7fa398d9356a91ab1906..56d857e02a1aa049fa4713faea44748223ea6f3a 100644 (file)
@@ -1,7 +1,14 @@
+/* $Id$
+
+This file is part of builder
+Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
 #include "archive.h"
 #include "component.h"
 #include "objectfile.h"
-#include "package.h"
+#include "sourcepackage.h"
 #include "staticlibrary.h"
 
 using namespace std;
@@ -22,5 +29,5 @@ Action *StaticLibrary::build()
 
 string StaticLibrary::generate_target_name(const Component &c)
 {
-       return (c.get_package().get_source()/("lib"+c.get_name()+".a")).str();
+       return (c.get_package().get_out_dir()/("lib"+c.get_name()+".a")).str();
 }