summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2022-12-30 00:58:02 +0100
committerAlejandro Colomar <alx@kernel.org>2022-12-30 00:58:02 +0100
commita92665fc0e71f356a4cb0781163093f1debb53eb (patch)
treef368718df6c11ee9ab2cec1e0392331e1e43b357
parentdcb50bc1522adc678034aa61c29f737b1556942d (diff)
lint-c.mk: Add dependency on the pc(5) file
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--lib/lint-c.mk12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/lint-c.mk b/lib/lint-c.mk
index d8ab103..59d4c1b 100644
--- a/lib/lint-c.mk
+++ b/lib/lint-c.mk
@@ -87,34 +87,34 @@ _TU_iwyu := $(_TU_h_iwyu) $(_TU_c_iwyu)
_LIB_cck := $(builddir)/$(libname).lint-c.cppcheck.touch
-$(_TU_ckp): %.lint-c.checkpatch.touch: % $(CHECKPATCH_CONF) $(mk) | %.d $$(@D)/
+$(_TU_ckp): %.lint-c.checkpatch.touch: % $(CHECKPATCH_CONF) $(mk) $(_LIB_pc_u) | %.d $$(@D)/
$(info LINT (checkpatch) $@)
$(CHECKPATCH) $(CHECKPATCHFLAGS) -f $<
$(TOUCH) $@
-$(_TU_ct): %.lint-c.clang-tidy.touch: % $(CLANG-TIDY_CONF) $(mk) | %.d $$(@D)/
+$(_TU_ct): %.lint-c.clang-tidy.touch: % $(CLANG-TIDY_CONF) $(mk) $(_LIB_pc_u) | %.d $$(@D)/
$(info LINT (clang-tidy) $@)
$(CLANG-TIDY) $(CLANG-TIDYFLAGS) $< -- \
$(CPPFLAGS) $(CFLAGS) $(CLANGFLAGS) 2>&1 \
| $(SED) '/generated\.$$/d'
$(TOUCH) $@
-$(_TU_cck): %.lint-c.cppcheck.touch: % $(CPPCHECK_CONF) $(mk) | %.d $$(@D)/
+$(_TU_cck): %.lint-c.cppcheck.touch: % $(CPPCHECK_CONF) $(mk) $(_LIB_pc_u) | %.d $$(@D)/
$(info LINT (cppcheck) $@)
$(CPPCHECK) $(CPPCHECKFLAGS) -I $(INCLUDEDIR) $<
$(TOUCH) $@
-$(_LIB_cck): %.lint-c.cppcheck.touch: $(_TU_c) $(_TU_h) $(CPPCHECK_CONF) $(mk) | $$(@D)/
+$(_LIB_cck): %.lint-c.cppcheck.touch: $(_TU_c) $(_TU_h) $(CPPCHECK_CONF) $(mk) $(_LIB_pc_u) | $$(@D)/
$(info LINT (cppcheck) $@)
$(CPPCHECK) $(CPPCHECKFLAGS) -I $(INCLUDEDIR) $(_TU_c) $(_TU_h)
$(TOUCH) $@
-$(_TU_cpl): %.lint-c.cpplint.touch: % $(CPPLINT_CONF) $(mk) | %.d $$(@D)/
+$(_TU_cpl): %.lint-c.cpplint.touch: % $(CPPLINT_CONF) $(mk) $(_LIB_pc_u) | %.d $$(@D)/
$(info LINT (cpplint) $@)
$(CPPLINT) $(CPPLINTFLAGS) $< >/dev/null
$(TOUCH) $@
-$(_TU_iwyu): %.lint-c.iwyu.touch: % $(mk) | %.d $$(@D)/
+$(_TU_iwyu): %.lint-c.iwyu.touch: % $(mk) $(_LIB_pc_u) | %.d $$(@D)/
$(info LINT (iwyu) $@)
$(IWYU) $(IWYUFLAGS) $(CPPFLAGS) $(CFLAGS) $(CLANGFLAGS) $< 2>&1 \
| $(TAC) \