From 2ffa8a2cffc9d659fd36518b2132d568b4e93b3a Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Tue, 17 Feb 2026 18:59:56 +0100 Subject: Add a dist rule Also add an explicit version. --- Makefile | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 50e2560..e4ab099 100644 --- a/Makefile +++ b/Makefile @@ -12,10 +12,15 @@ export LIBS ?= +export FTAG_VERSION := 1.0 +export FTAG_ARCHIVE_DIR := ftag-$(FTAG_VERSION) +export FTAG_ARCHIVE := ftag-$(FTAG_VERSION).tar.gz + export __CFLAGS := -std=c99 -Wall \ -DFTAG_PREFIX=\"$(PREFIX)\" \ -DFTAG_CACHE_DIR=\"$(FTAG_CACHE_DIR)\" \ -DFTAG_CONFIG_DIR=\"$(FTAG_CONFIG_DIR)\" \ + -DFTAG_VERSION=\"$(FTAG_VERSION)\" \ -D_POSIX_C_SOURCE=200809L \ $(shell pkg-config --cflags sqlite3) export __LIBS := $(shell pkg-config --libs sqlite3) @@ -38,5 +43,15 @@ install: $(PROG) clean: make -C src clean - -.PHONY: all clean install + rm -rf $(PROG) ftag-$(FTAG_VERSION) ftag-$(FTAG_VERSION) + +dist: + mkdir -p $(FTAG_ARCHIVE_DIR) \ + $(FTAG_ARCHIVE_DIR)/src \ + $(FTAG_ARCHIVE_DIR)/sql + cp README.org COPYING Makefile $(FTAG_ARCHIVE_DIR)/ + cp src/main.c src/Makefile $(FTAG_ARCHIVE_DIR)/src/ + cp sql/init.sql $(FTAG_ARCHIVE_DIR)/sql/ + tar -czf $(FTAG_ARCHIVE) $(FTAG_ARCHIVE_DIR) + +.PHONY: all clean install dist -- cgit v1.2.3