]> git.itanic.dy.fi Git - sdl-planets/commitdiff
Makefile: Add suport for sparse and checkpatch.pl
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Sun, 21 Feb 2010 10:18:15 +0000 (12:18 +0200)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Sun, 21 Feb 2010 10:18:57 +0000 (12:18 +0200)
These utils can be used to statically evaluate both code syntax and
style.

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
Makefile

index afb2eec7b5e9161ae347f6593a2530be2eb01f3d..7aa2dc74ce2f0ff605973345b41226ebb22502bd 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,8 @@ CFLAGS=$(SDL_CONFIG) -Wall -O2 -g
 LIBS=$(SDL_LIBS) -lm
 
 CC=gcc
+SPARSE=sparse
+CHECKPATCH=/usr/src/linux/scripts/checkpatch.pl
 
 TESTOBJS=main.o random.o vector.o planet.o
 
@@ -14,6 +16,12 @@ sdl-planet: $(TESTOBJS)
 .c.o:
        @echo -e "\tCC\t" $@
        @$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
+ifeq ($(C),1)
+       sparse $(CFLAGS) $<
+endif
+ifeq ($(C),2)
+       $(CHECKPATCH) -f $<
+endif
 
 TAGS:
        @echo -e "\tTAGS\t"