From d6ccd4439044978a6dcc01b8c1ab880b6164f9d1 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 17 Dec 2011 21:42:35 -0500 Subject: include config.h via Makefiles Ensures that config.h is always ordered correctly (first) in the includes. Also means that new source files get this for free without having to remember to add it. We opt for -imacros over -include as its more portable, and the added constraint by -imacros doesn't bother us for config.h. This also touches the HACKING file to remove the explicit mention of config.h as part of the includes. Signed-off-by: Dave Reisner Signed-off-by: Dan McGee --- HACKING | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index e829e5d7..8a59344e 100644 --- a/HACKING +++ b/HACKING @@ -114,8 +114,6 @@ general pattern, including blank lines: [source,C] ------------------------------------------- -#include "config.h" - #include #include #include <...> @@ -144,6 +142,8 @@ For pacman: #include "anythingelse.h" ------------------------------------------- +Never directly include config.h. This will always be added via Makefiles. + GDB and Valgrind Usage ~~~~~~~~~~~~~~~~~~~~~~ -- cgit v1.2.3-24-g4f1b