]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - Makefile
libxfs: refactor manage_zones()
[thirdparty/xfsprogs-dev.git] / Makefile
index d031a6035985f3dd24368e309ee270cbab40b4cb..9204bed834fe92762c7da2a86f5729c152e82220 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,20 @@ else
   Q = @
 endif
 
+CHECK=sparse
+CHECK_OPTS=-Wsparse-all -Wbitwise -Wno-transparent-union -Wno-return-void -Wno-undef \
+       -Wno-non-pointer-null -D__CHECK_ENDIAN__ -D__linux__
+
+ifeq ("$(origin C)", "command line")
+  CHECK_CMD=$(CHECK) $(CHECK_OPTS)
+  CHECKSRC=$(C)
+else
+  CHECK_CMD=@true
+  CHECKSRC=0
+endif
+
+export CHECK_CMD CHECKSRC
+
 MAKEOPTS = --no-print-directory Q=$(Q)
 
 TOPDIR = .