3 This file is part of builder
4 Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef ARCHITECTURE_H_
9 #define ARCHITECTURE_H_
11 #include <msp/datafile/loader.h>
19 class Loader: public Msp::DataFile::Loader
22 Loader(Architecture &);
23 Architecture &get_object() { return arch; }
27 void tool(const std::string &t, const std::string &p);
30 Architecture(Builder &b, const std::string &n);
31 void set_tool(const std::string &t, const std::string &p);
32 std::string get_tool(const std::string &t) const;
33 const std::string &get_prefix() const { return prefix; }
41 typedef std::map<std::string, Architecture> ArchMap;