From b86ec5d5a0f7503d1cbb3d994f7b65f8b73a3592 Mon Sep 17 00:00:00 2001 From: Ulrich Müller Date: Fri, 21 Jan 2022 23:04:33 +0100 Subject: Makefile: New dist target replaces $(TARBALL) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use tar --transform, so we don't need a temporary directory. Signed-off-by: Ulrich Müller --- .gitignore | 1 + Makefile | 20 ++++++++------------ 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 7d15794..fb79b6a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.dtd +*.tar.xz diff --git a/Makefile b/Makefile index e9c6372..acba372 100644 --- a/Makefile +++ b/Makefile @@ -4,25 +4,21 @@ DTDS = devbook.dtd glsa.dtd metadata.dtd mirrors.dtd \ RNCS = $(patsubst %.dtd,%.rnc,$(DTDS)) ifneq ($(PV),) -PN=nxml-gentoo-schemas-$(PV) +P=nxml-gentoo-schemas-$(PV) else -PN=nxml-gentoo-schemas-$(shell TZ=UTC date '+%Y%m%d') +P=nxml-gentoo-schemas-$(shell TZ=UTC date '+%Y%m%d') endif -TARBALL=$(PN).tar.xz - -.PHONY: all clean +.PHONY: all dist clean .PRECIOUS: $(RNCS) $(DTDS) -all: $(TARBALL) +all: $(RNCS) -clean: - rm -f *.dtd +dist: Makefile LICENCE schemas.xml $(RNCS) + tar -cJf $(P).tar.xz --transform='s%^%$(P)/%' $^ -$(TARBALL): Makefile LICENCE schemas.xml $(RNCS) - mkdir -p $(PN) - cp $^ $(PN) - tar cJf $@ $(PN) +clean: + rm -f *.dtd *.tar.xz %.rnc: %.dtd trang -I dtd -O rnc $< $@ -- cgit v1.2.3-65-gdbad