X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=intl%2FMakefile.in;h=db6d7d71876677a30538cb2dc69ecf0aff5c35b1;hb=e0d5dd36029529ff82d6bbe90ccb26e6c5fa4ad6;hp=9dbc84e9e057b2cc9f8b0ee2b9d8bdb9857bbef2;hpb=d1154eb460efe588eaed3d439c1caaca149fa362;p=tools%2Fe2fsprogs.git diff --git a/intl/Makefile.in b/intl/Makefile.in index 9dbc84e..db6d7d7 100644 --- a/intl/Makefile.in +++ b/intl/Makefile.in @@ -59,6 +59,26 @@ mkinstalldirs = $(SHELL) $(MKINSTALLDIRS) @ifNotGNUmake@ E = @E@ @ifNotGNUmake@ Q = @Q@ +@ifGNUmake@ CHECK=sparse +@ifGNUmake@ CHECK_OPTS=-Wsparse-all -Wno-transparent-union -Wno-return-void -Wno-undef -Wno-non-pointer-null +@ifGNUmake@ CPPCHECK=cppcheck +@ifGNUmake@ CPPCHECK_OPTS=--force --enable=all --quiet --check-config +@ifGNUmake@ ifeq ("$(C)", "2") +@ifGNUmake@ CHECK_CMD=$(CHECK) $(CHECK_OPTS) -Wbitwise -D__CHECK_ENDIAN__ +@ifGNUmake@ CPPCHECK_CMD=$(CPPCHECK) $(CPPCHECK_OPTS) +@ifGNUmake@ else +@ifGNUmake@ ifeq ("$(C)", "1") +@ifGNUmake@ CHECK_CMD=$(CHECK) $(CHECK_OPTS) +@ifGNUmake@ CPPCHECK_CMD=$(CPPCHECK) $(CPPCHECK_OPTS) +@ifGNUmake@ else +@ifGNUmake@ CHECK_CMD=@true +@ifGNUmake@ CPPCHECK_CMD=@true +@ifGNUmake@ endif +@ifGNUmake@ endif + +@ifNotGNUmake@ CHECK_CMD=@true +@ifNotGNUmake@ CPPCHECK_CMD=@true + l = @INTL_LIBTOOL_SUFFIX_PREFIX@ AR = ar @@ -191,6 +211,8 @@ LTV_AGE=4 .c.o: $(E) " CC $<" $(Q) $(COMPILE) $< + $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $< + $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $< .y.c: $(YACC) $(YFLAGS) --output $@ $< @@ -473,13 +495,14 @@ id: ID ID: $(HEADERS) $(SOURCES) here=`pwd`; cd $(srcdir) && mkid -f$$here/ID $(HEADERS) $(SOURCES) +coverage.txt:: mostlyclean: rm -f *.a *.la *.o *.obj *.lo core core.* rm -f libgnuintl.h libintl.h charset.alias ref-add.sed ref-del.sed rm -f -r .libs _libs -clean: mostlyclean +clean:: mostlyclean distclean: clean rm -f Makefile ID TAGS