Makefile: add dist target to create release tarballs - lchat - A line oriented chat front end for ii.
 (HTM) git clone git://git.suckless.org/lchat
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit f212a3b26b2b248aa41c50f6393564cf1e29dbc2
 (DIR) parent 6951410631bbbd8c280cfe2698f9dc0a24ef5a00
 (HTM) Author: Jan Klemkow <j.klemkow@wemelug.de>
       Date:   Thu, 20 Oct 2022 23:09:58 +0200
       
       Makefile: add dist target to create release tarballs
       
       Diffstat:
         M Makefile                            |       8 +++++++-
         M config.mk                           |       2 ++
       
       2 files changed, 9 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       @@ -1,6 +1,6 @@
        include config.mk
        
       -.PHONY: all install uninstall filter clean test
       +.PHONY: all install uninstall filter clean test dist
        
        all: lchat
        clean:
       @@ -16,6 +16,12 @@ uninstall:
        test: sl_test
                ./sl_test
        
       +dist:
       +        mkdir -p lchat-$(VERSION)
       +        cp -r $$(git ls-tree --name-only HEAD) lchat-$(VERSION)
       +        tar -czf lchat-$(VERSION).tar.gz lchat-$(VERSION)
       +        rm -fr lchat-$(VERSION)
       +
        lchat: lchat.o slackline.o util.o
                $(CC) -o $@ lchat.o slackline.o util.o $(LIBS)
        
 (DIR) diff --git a/config.mk b/config.mk
       @@ -1,3 +1,5 @@
       +VERSION = 1.0
       +
        # paths
        PREFIX        = /usr/local
        BINDIR        = $(PREFIX)/bin