]> git.tdb.fi Git - builder.git/blobdiff - source/target.h
Use correct typedefs
[builder.git] / source / target.h
index 88642dc9ff5f446e1e30ee67e6c64a90df17c919..a69ff5195986e2f47fe4f6e183c9331303a854ea 100644 (file)
 
 class Builder;
 class Component;
-class Package;
+class SourcePackage;
 class Task;
 class Tool;
 
-class Target;
-
 /**
 Targets make up the build graph.  This class is a base for all target types and
 handles many common tasks.  See also FileTarget and VirtualTarget.
@@ -40,7 +38,7 @@ public:
 
 protected:
        Builder &builder;
-       const Package *package;
+       const SourcePackage *package;
        const Component *component;
        std::string name;
 
@@ -57,7 +55,7 @@ public:
 
        virtual const char *get_type() const = 0;
        const std::string &get_name() const { return name; }
-       const Package *get_package() const { return package; }
+       const SourcePackage *get_package() const { return package; }
        const Component *get_component() const { return component; }
 
        /** Tries to locate a target that will help getting this target built.  If