From f4ed3e569cb5ebae855ea5309bfc17aa6b35874a Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 11 Dec 2014 07:35:54 +0200 Subject: Initial implementation of dependency injection (g++ -M output) --- build/cxx/rule | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build/cxx/rule') diff --git a/build/cxx/rule b/build/cxx/rule index d4412e4..85352b7 100644 --- a/build/cxx/rule +++ b/build/cxx/rule @@ -6,6 +6,9 @@ #define BUILD_CXX_RULE #include +#include + +#include namespace build { @@ -23,6 +26,10 @@ namespace build static target_state update (target&); + + private: + bool + inject_prerequisites (obj&, const cxx&) const; }; class link: public rule -- cgit v1.1