changeset 3:55c59f0c8cbd

misc: prepare for release
author David Demelier <markand@malikania.fr>
date Thu, 29 Jul 2021 09:50:27 +0200
parents afa6317bd58f
children 3db6ca1fe07d
files .hgignore Makefile
diffstat 2 files changed, 17 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Thu Jul 29 09:45:21 2021 +0200
+++ b/.hgignore	Thu Jul 29 09:50:27 2021 +0200
@@ -8,3 +8,4 @@
 # object files.
 \.o$
 ^vinit$
+^vinit-\d+\.\d+\.\d+\.tar\.gz$
--- a/Makefile	Thu Jul 29 09:45:21 2021 +0200
+++ b/Makefile	Thu Jul 29 09:50:27 2021 +0200
@@ -18,15 +18,16 @@
 
 .POSIX:
 
-CC=     cc
-CFLAGS= -Wall -Wextra -O3 -DNDEBUG
+CC=             cc
+CFLAGS=         -Wall -Wextra -O3 -DNDEBUG -D_POSIX_C_SOURCE=200809L
 
-PREFIX= /usr/local
-BINDIR= ${PREFIX}/sbin
-MANDIR= ${PREFIX}/share/man
+PREFIX=         /usr/local
+BINDIR=         ${PREFIX}/sbin
+MANDIR=         ${PREFIX}/share/man
 
-SRCS=   vinit.c
-OBJS=   ${SRCS:.c=.o}
+VERSION=        0.1.0
+SRCS=           vinit.c
+OBJS=           ${SRCS:.c=.o}
 
 .SUFFIXES:
 .SUFFIXES: .c .o
@@ -45,7 +46,14 @@
 	mkdir -p ${DESTDIR}${MANDIR}/man8
 	cp vinit.8 ${DESTDIR}${MANDIR}/man8
 
+dist:
+	rm -rf vinit-${VERSION}
+	mkdir -p vinit-${VERSION}
+	cp LICENSE.md Makefile README.md vinit.8 vinit.c vinit-${VERSION}
+	tar -czf vinit-${VERSION}.tar.gz vinit-${VERSION}
+	rm -rf vinit-${VERSION}
+
 clean:
 	rm -f vinit ${OBJS}
 
-.PHONY: all clean install
+.PHONY: all dist clean install