X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcompile.h;h=d58b91bfe215cd3bb3d4fd8925437bb41d5f4ac3;hb=a2adbd9c0a8d7a7567848c4c6bdbf0de6ba32bb1;hp=42ae95c1f45c125ade30dc9bc92e730ab968efd7;hpb=59ac0a44d6edf179c01604c6ced744873213f855;p=builder.git diff --git a/source/compile.h b/source/compile.h index 42ae95c..d58b91b 100644 --- a/source/compile.h +++ b/source/compile.h @@ -1,19 +1,26 @@ +/* $Id$ + +This file is part of builder +Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions +Distributed under the LGPL +*/ + #ifndef COMPILE_H_ #define COMPILE_H_ -#include +#include #include "externalaction.h" class Component; +class ObjectFile; +/** +Compiles a source file into an object file. +*/ class Compile: public ExternalAction { public: - Compile(Builder &, const Msp::Path::Path &, const Msp::Path::Path &, const Component &); -private: - Msp::Path::Path source; - Msp::Path::Path object; - const Component ∁ + Compile(Builder &, const ObjectFile &); }; #endif