diff options
| author | Tristan Riehs <tristan.riehs@inria.fr> | 2026-07-18 14:24:41 +0200 |
|---|---|---|
| committer | Tristan Riehs <tristan.riehs@inria.fr> | 2026-07-18 14:37:34 +0200 |
| commit | e7a7da6947bf0e16779b7f71b0be89a6863a8d8a (patch) | |
| tree | 15c15ec65e7f902cf26614896038ef55b9082be2 | |
| parent | e790e62ea0dea7e9434b1b75e55ba17b508a4923 (diff) | |
Add a dist rule
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 8 |
2 files changed, 8 insertions, 1 deletions
@@ -2,3 +2,4 @@ libuconfig.a src/uconfig.o test/uconfig_test test/uconfig_test.o +*.tar.gz @@ -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 |
