From 2d404f2934f59141bb2941f8f3d77546efcd199c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 14 Mar 2006 12:53:56 +0000 Subject: r14371: - make 'make CC_CHECKER=foo' possible can be used with sparse (http://www.kernel.org/git/?p=devel/sparse/sparse.git;a=summary) or other C code analyzers. metze (This used to be commit e616953159ad601414a09536adb21e4e8a294138) --- source4/main.mk | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source4') diff --git a/source4/main.mk b/source4/main.mk index f66c5e3c66..a024a7f2a0 100644 --- a/source4/main.mk +++ b/source4/main.mk @@ -327,6 +327,10 @@ unused_macros: @$(CC) -MM -MG -MT $(<:.c=.o) -MF $@ $(CFLAGS) $< .c.o: + @if test -n "$(CC_CHECKER)"; then \ + echo Call \'$(CC_CHECKER)\' for $<; \ + $(CC_CHECKER) `script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@; \ + fi @echo Compiling $< @$(CC) `script/cflags.pl $@` $(CFLAGS) $(PICFLAG) -c $< -o $@ -- cgit