From ced38bc6ee1cacf6aea23d114ca45d4a48fbb5a5 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 4 Apr 2020 14:23:28 +0200 Subject: [PATCH] Add new Makefile target for release tarballs --- Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Makefile b/Makefile index e664d6fd..e11b5153 100644 --- a/Makefile +++ b/Makefile @@ -247,3 +247,11 @@ wine-shim: $Qln -s rgbshim.sh rgblink $Qln -s rgbshim.sh rgbfix $Qln -s rgbshim.sh rgbgfx + +# Target for the project maintainer to produce distributable release tarballs +# of the source code. + +RELEASE_ARCHIVE := rgbds-`git describe --tags --always 2>/dev/null`.tar.gz +dist: + $Qgit ls-files -z | sed -z s~^~$${PWD##*/}/~ \ + | xargs -0 -- tar czf ${RELEASE_ARCHIVE} -C ..