-/* $Id$
-
-This file is part of builder
-Copyright © 2006-2010 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef BUILDER_H_
#define BUILDER_H_
/**
The main application class. Controls and owns everything. Rules the world.
*/
-class Builder: public Msp::Application
+class Builder: public Msp::RegisteredApplication<Builder>
{
private:
class Loader: public Msp::DataFile::Loader
SourcePackage *main_pkg;
PathList pkg_path;
PathList pkg_dirs;
+ bool no_externals;
TargetMap targets;
TargetList new_tgts;
Msp::FS::Path prefix;
StringList warnings;
- static Msp::Application::RegApp<Builder> reg;
static std::string usagemsg;
static std::string helpmsg;