From e7a7da6947bf0e16779b7f71b0be89a6863a8d8a Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Sat, 18 Jul 2026 14:24:41 +0200 Subject: Add a dist rule --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 33c7909..a35381c 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ CFLAGS ?= -O2 -g PREFIX ?= /usr/local __CFLAGS := -I./include/ -std=c99 -D_POSIX_C_SOURCE=200809L -Wall -Wextra +VERSION := $(shell git tag | tail -n 1 | tr -d v) all: libuconfig.a test/uconfig_test @@ -24,6 +25,11 @@ check: all clean: rm -f libuconfig.a src/uconfig.o +dist: + git archive --output="uconfig-$(VERSION).tar.gz" \ + --prefix="uconfig-$(VERSION)/" \ + "v$(VERSION)" + install: libuconfig.a mkdir -p $(PREFIX)/lib $(PREFIX)/include install --mode=0644 libuconfig.a $(PREFIX)/lib/ @@ -32,4 +38,4 @@ install: libuconfig.a uninstall: rm -f $(PREFIX)/lib/libuconfig.a $(PREFIX)/include/uconfig.h -.PHONY: all check clean install uninstall +.PHONY: all check clean dist install uninstall -- cgit v1.2.3