summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/mk/configure/diffutils.mk12
-rw-r--r--share/mk/dist/check.mk8
2 files changed, 19 insertions, 1 deletions
diff --git a/share/mk/configure/diffutils.mk b/share/mk/configure/diffutils.mk
new file mode 100644
index 0000000..114ebfc
--- /dev/null
+++ b/share/mk/configure/diffutils.mk
@@ -0,0 +1,12 @@
+# Copyright 2022-2024 Alejandro Colomar <alx@kernel.org>
+# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
+
+
+ifndef MAKEFILE_CONFIGURE_DIFFUTILS_INCLUDED
+MAKEFILE_CONFIGURE_DIFFUTILS_INCLUDED := 1
+
+
+DIFF := diff
+
+
+endif # include guard
diff --git a/share/mk/dist/check.mk b/share/mk/dist/check.mk
index 5d50eed..c3038b0 100644
--- a/share/mk/dist/check.mk
+++ b/share/mk/dist/check.mk
@@ -7,6 +7,7 @@ MAKEFILE_DIST_CHECK_INCLUDED := 1
include $(MAKEFILEDIR)/configure/coreutils.mk
+include $(MAKEFILEDIR)/configure/diffutils.mk
include $(MAKEFILEDIR)/configure/tar.mk
include $(MAKEFILEDIR)/dist/tar.mk
include $(MAKEFILEDIR)/version.mk
@@ -40,9 +41,14 @@ $(builddir)/distcheck.dist.touch: $(builddir)/distcheck.install.touch | $$(@D)/
$(MAKE) -C $(TMPDIR1)/$(DISTNAME) dist
$(TOUCH) $@
+$(builddir)/distcheck.diff.touch: $(builddir)/distcheck.dist.touch | $$(@D)/
+ $(info DIFF $(DISTFILE) $(TMPDIR1)/$(DISTNAME).tar)
+ $(DIFF) $(DISTFILE) $(TMPDIR1)/$(DISTNAME).tar
+ $(TOUCH) $@
+
.PHONY: distcheck
-distcheck: $(builddir)/distcheck.dist.touch
+distcheck: $(builddir)/distcheck.diff.touch
endif # include guard