Git fork

Makefile: do not use sparse on third-party sources

We have several third-party sources in our codebase that we have
imported from upstream projects. These sources are mostly excluded from
our static analysis, for example when running Coccinelle.

Do the same for our "sparse" target by filtering them out.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>

authored by

Patrick Steinhardt and committed by
Junio C Hamano
416f4585 9ec76ad9

+2 -1
+2 -1
Makefile
··· 3252 3252 check-sha1:: t/helper/test-tool$X 3253 3253 t/helper/test-sha1.sh 3254 3254 3255 - SP_OBJ = $(patsubst %.o,%.sp,$(OBJECTS)) 3255 + SP_SRC = $(filter-out $(THIRD_PARTY_SOURCES),$(patsubst %.o,%.c,$(OBJECTS))) 3256 + SP_OBJ = $(patsubst %.c,%.sp,$(SP_SRC)) 3256 3257 3257 3258 $(SP_OBJ): %.sp: %.c %.o $(GENERATED_H) 3258 3259 $(QUIET_SP)cgcc -no-compile $(ALL_CFLAGS) $(EXTRA_CPPFLAGS) \