--- /dev/null
+#ifndef STATICLIB_H_
+#define STATICLIB_H_
+
+#include "target.h"
+
+class Component;
+class ObjectFile;
+
+class StaticLibrary: public Target
+{
+public:
+ StaticLibrary(Builder &, const Component &, const std::list<ObjectFile *> &);
+ const char *get_type() const { return "StaticLibrary"; }
+ const Component &get_component() const { return comp; }
+ Action *build();
+private:
+ const Component ∁
+
+ std::string generate_target_name(const Component &);
+};
+
+#endif