summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 7bd0636..0262886 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,14 @@ KBUILD_OPTIONS += CONFIG_LWIS=m
include $(KERNEL_SRC)/../private/google-modules/soc/gs/Makefile.include
+KBUILD_CFLAGS += -Wall -Werror
+
+ifeq ($(CONFIG_GCOV_KERNEL),y)
+ KBUILD_CFLAGS += $(call cc-option, -ftest-coverage)
+ KBUILD_CFLAGS += $(call cc-option, -fprofile-arcs)
+ EXTRA_CFLAGS += -DGCOV_PROFILE=1
+endif
+
modules modules_install clean:
$(MAKE) -C $(KERNEL_SRC) M=$(M) W=1 \
$(KBUILD_OPTIONS) EXTRA_CFLAGS="$(EXTRA_CFLAGS)" KBUILD_EXTRA_SYMBOLS="$(EXTRA_SYMBOLS)" $(@)