]>
Commit | Line | Data |
---|---|---|
82ad72b7 AC |
1 | # Copyright 2024 Alejandro Colomar <alx@kernel.org> |
2 | # SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception | |
3 | ||
4 | ||
5 | ifndef MAKEFILE_DIST_CHECK_TAR_INCLUDED | |
6 | MAKEFILE_DIST_CHECK_TAR_INCLUDED := 1 | |
7 | ||
8 | ||
9 | include $(MAKEFILEDIR)/configure/build-depends/coreutils.mk | |
10 | include $(MAKEFILEDIR)/configure/build-depends/tar.mk | |
11 | include $(MAKEFILEDIR)/configure/version.mk | |
12 | include $(MAKEFILEDIR)/dist/tar.mk | |
13 | ||
14 | ||
15 | TMPDIR1 := $(shell $(MKTEMP) -d) | |
16 | TMPDIR2 := $(shell $(MKTEMP) -d) | |
17 | ||
18 | ||
19 | $(TMPDIR1)/$(DISTNAME).tar: $(DISTFILE) | $$(@D)/ | |
d965e737 | 20 | $(info $(INFO_)CP $@) |
82ad72b7 AC |
21 | $(CP) $< $@ |
22 | ||
23 | $(TMPDIR1)/$(DISTNAME): %: %.tar | $$(@D)/ | |
d965e737 | 24 | $(info $(INFO_)TAR xf $<) |
82ad72b7 AC |
25 | cd $(dir $<) \ |
26 | && $(TAR) xf $< | |
27 | $(TOUCH) $@ | |
28 | ||
29 | ||
30 | endif # include guard |