X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilder.cpp;h=9c8e27be0aaa6cb3506d53ea22828c6dbc75f22d;hb=dcaf06c2bba4e02a312cd6af24ddc96410e7be4e;hp=bd1ee1aa82b523c450faeb6c72357e9d6651fc8d;hpb=bd2a50ecb9f582c6e9569ffc9f33d41f10363c5f;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index bd1ee1a..9c8e27b 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -22,7 +22,7 @@ #include "gnucxxcompiler.h" #include "gnulinker.h" #include "header.h" -#include "install.h" +#include "installedfile.h" #include "misc.h" #include "package.h" #include "pkgconfig.h" @@ -507,7 +507,7 @@ int Builder::create_targets() if(spkg->get_install_flags()&(SourcePackage::LIB|SourcePackage::INCLUDE)) { PkgConfig *pc = new PkgConfig(*this, *spkg); - install->add_depend(new Install(*this, *spkg, *pc)); + install->add_depend(new InstalledFile(*this, *spkg, *pc)); } } @@ -640,7 +640,7 @@ int Builder::do_clean() // Cleaning doesn't care about ordering, so a simpler method can be used set clean_tgts; - TargetList queue; + list queue; queue.push_back(get_target("cmdline")); while(!queue.empty()) @@ -651,8 +651,8 @@ int Builder::do_clean() if(tgt->is_buildable() && (tgt->get_package()==main_pkg || clean>=2)) clean_tgts.insert(tgt); - const TargetList &deps = tgt->get_depends(); - for(TargetList::const_iterator i=deps.begin(); i!=deps.end(); ++i) + const Target::Dependencies &deps = tgt->get_depends(); + for(list::const_iterator i=deps.begin(); i!=deps.end(); ++i) if(!clean_tgts.count(*i)) queue.push_back(*i); }