mirror of
https://github.com/troglobit/libuev.git
synced 2026-10-15 10:19:31 +00:00
Add support for make check using Sparse
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
66c5606e34
commit
82a09196f0
1 file changed
+11
-4
@@ -30,12 +30,16 @@ NAME = libuev
|
||||
PKG = $(NAME)-$(VERSION)
|
||||
ARCHIVE = $(PKG).tar.xz
|
||||
|
||||
CC = $(CROSS)gcc
|
||||
AR = $(CROSS)ar
|
||||
STRIP = $(CROSS)strip
|
||||
CC ?= $(CROSS)gcc
|
||||
AR ?= $(CROSS)ar
|
||||
STRIP ?= $(CROSS)strip
|
||||
CHECK ?= sparse
|
||||
CFLAGS += -fPIC -Os
|
||||
CPPFLAGS += -W -Wall -Werror -Iinclude
|
||||
CPPFLAGS += -W -Wall -Werror
|
||||
ARFLAGS = crus
|
||||
CHECK_FLAGS = -Wcast-to-as -Wdefault-bitfield-sign -Wdo-while -Wparen-string \
|
||||
-Wptr-subtraction-blows -Wreturn-void -Wshadow -Wtypesign -Wbitwise \
|
||||
-std=gnu99 -D__x86_64__ -D__LP64__ -I/usr/include/x86_64-linux-gnu
|
||||
JUNK = *~ *.bak *.map .*.d DEADJOE *.gdb *.elf core core.*
|
||||
|
||||
LIBNAME = $(NAME)
|
||||
@@ -103,6 +107,9 @@ test: Makefile test.o $(STATICLIB)
|
||||
@printf " TEST %s\n" $(STATICLIB)
|
||||
@$(CC) $(CPPFLAGS) -g -o test test.c $(STATICLIB) && ./test
|
||||
|
||||
check: clean
|
||||
@$(CHECK) $(CHECK_FLAGS) $(CPPFLAGS) $(SRCS)
|
||||
|
||||
clean:
|
||||
-@$(RM) $(TARGET) *.o test
|
||||
|
||||
|
||||
Reference in new issue
Block a user