- Executable(b, c, objs),
- libname(c.get_name())
-{ }
+ FileTarget(b, &c.get_package(), generate_target_path(c)),
+ Binary(b, c, objs),
+ Library(b, &c.get_package(), path, c.get_name()),
+ soname(create_soname(c))
+{
+ install_location = "lib";
+ if(component->get_type()==Component::MODULE)
+ {
+ install_location += '/';
+ install_location += package->get_name();
+ }
+}