1 # Copyright 2021-2024, Alejandro Colomar <alx@kernel.org>
2 # SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
5 ifndef MAKEFILE_DIST_TAR_INCLUDED
6 MAKEFILE_DIST_TAR_INCLUDED
:= 1
9 include $(MAKEFILEDIR
)/configure
/build-depends
/findutils.mk
10 include $(MAKEFILEDIR
)/configure
/build-depends
/git.mk
11 include $(MAKEFILEDIR
)/configure
/build-depends
/sed.mk
12 include $(MAKEFILEDIR
)/configure
/build-depends
/tar.mk
13 include $(MAKEFILEDIR
)/configure
/version.mk
14 include $(MAKEFILEDIR
)/dist/_.mk
15 include $(MAKEFILEDIR
)/dist/files.mk
18 DISTFILE
:= $(builddir
)/$(DISTNAME
).
tar
21 $(DISTFILE
): $(_DISTFILES
) $(MK
) |
$$(@D
)/
23 $(TAR
) $(TARFLAGS
) -cf
$@
-T
/dev
/null
25 |
$(SED
) 's,^,$(_DISTDIR)/,' \
26 |
$(XARGS
) $(TAR
) $(TARFLAGS
) -rf
$@
-C
$(srcdir) \
27 --transform
's,^$(_DISTDIR),$(DISTNAME),'
31 dist-tar
: $(DISTFILE
);