diff options
| -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 |
