]> git.ipfire.org Git - thirdparty/man-pages.git/blame - share/mk/dist/check/tar.mk
share/mk/: Reorganize dependencies
[thirdparty/man-pages.git] / share / mk / dist / check / tar.mk
CommitLineData
b00b746f 1# Copyright 2024, Alejandro Colomar <alx@kernel.org>
82ad72b7
AC
2# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
3
4
5ifndef MAKEFILE_DIST_CHECK_TAR_INCLUDED
6MAKEFILE_DIST_CHECK_TAR_INCLUDED := 1
7
8
16322535
AC
9include $(MAKEFILEDIR)/configure/build-depends/coreutils/cp.mk
10include $(MAKEFILEDIR)/configure/build-depends/coreutils/rm.mk
11include $(MAKEFILEDIR)/configure/build-depends/coreutils/touch.mk
12include $(MAKEFILEDIR)/configure/build-depends/tar/tar.mk
82ad72b7 13include $(MAKEFILEDIR)/configure/version.mk
8420e0e1 14include $(MAKEFILEDIR)/dist/check/_.mk
82ad72b7
AC
15include $(MAKEFILEDIR)/dist/tar.mk
16
17
6658bc41 18$(_DISTCHECKDIR)/$(DISTFILE): $(_DISTFILE) $(MK) | $$(@D)/
d965e737 19 $(info $(INFO_)CP $@)
db42ad5e 20 $(CP) -T $< $@
82ad72b7 21
6fa62c27 22$(_DISTCHECKSRCDIR): %: %.tar $(MK) | $$(@D)/
d965e737 23 $(info $(INFO_)TAR xf $<)
dc9ab586 24 $(RM) -rf $@
82ad72b7 25 cd $(dir $<) \
8420e0e1 26 && $(TAR) xf $(notdir $<)
82ad72b7
AC
27 $(TOUCH) $@
28
29
4ed8fa12
AC
30.PHONY: distcheck-tar
31distcheck-tar: $(_DISTCHECKSRCDIR);
32
33
82ad72b7 34endif # include guard