[ccan] [PATCH 1/2] Makefile: Make module checks depend on info file
David Gibson
david at gibson.dropbear.id.au
Sun Dec 25 15:49:14 AEDT 2016
Changing the _info file can change how ccanlint assesses the module.
Therefore, if the _info file changes, we should re-run ccanlint module
tests with make check. We didn't previously have a dependency for that,
though, so this adds it.
Signed-off-by: David Gibson <david at gibson.dropbear.id.au>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index a9dfed1..d1e08a3 100644
--- a/Makefile
+++ b/Makefile
@@ -71,7 +71,7 @@ $(LINT): $(LINT).c $(LINT_OBJS)
TEST_DEPS := $(MODULES:%=%/.d)
# We produce .ok files when the tests succeed
-%.ok: $(LINT)
+%.ok: $(LINT) %info
$(PRE)$(LINT) $(LINT_OPTS$(notdir $@)) --deps-fail-ignore $(LINTFLAGS) $(dir $*) && touch $@
check: $(MODULES:%=%/.ok)
--
2.9.3
More information about the ccan
mailing list