X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Ffiletarget.h;h=64128d690bb4adbebc374a6281311d505788dac8;hb=d068c62aac1825a0da5619dc4ca50ce3186bc37a;hp=d2ed71954010be4e8824ceba73e9665dab8d583c;hpb=15d51a0d90acfa8f4a7799a6775d9e2ca74afb4a;p=builder.git diff --git a/source/lib/filetarget.h b/source/lib/filetarget.h index d2ed719..64128d6 100644 --- a/source/lib/filetarget.h +++ b/source/lib/filetarget.h @@ -2,13 +2,14 @@ #define FILETARGET_H_ #include +#include "libbuilder_api.h" #include "target.h" /** An intermediate base class for targets that represent files. Almost all target classes are derived from this. */ -class FileTarget: public Target +class LIBBUILDER_API FileTarget: public Target { protected: Msp::FS::Path path; @@ -18,8 +19,8 @@ protected: bool nested_build_sig = false; bool arch_in_build_sig = false; - FileTarget(Builder &b, const Msp::FS::Path &a): FileTarget(b, 0, a) { } - FileTarget(Builder &b, const SourcePackage &p, const Msp::FS::Path &a): FileTarget(b, &p, a) { } + FileTarget(Builder &b, const Msp::FS::Path &a); + FileTarget(Builder &b, const SourcePackage &p, const Msp::FS::Path &a); private: FileTarget(Builder &, const SourcePackage *, const Msp::FS::Path &); void stat();