diff options
| author | Tristan Riehs <tristan.riehs@inria.fr> | 2026-02-17 18:59:56 +0100 |
|---|---|---|
| committer | Tristan Riehs <tristan.riehs@inria.fr> | 2026-02-17 18:59:56 +0100 |
| commit | 2ffa8a2cffc9d659fd36518b2132d568b4e93b3a (patch) | |
| tree | 7169aa2362986ec136db7ce483aeaa139694d892 | |
| parent | 684159bcf8287bcb569eaa41d0ca1a37437c94c6 (diff) | |
Add a dist rule
Also add an explicit version.
| -rw-r--r-- | Makefile | 19 | ||||
| -rw-r--r-- | src/main.c | 3 |
2 files changed, 19 insertions, 3 deletions
@@ -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 @@ -962,8 +962,9 @@ static void ftag_help(int, char **) puts("Some commands also have their own help, try \"ftag COMMAND help\""); puts("Configuration:"); printf(" cache %s\n", FTAG_CACHE_DIR); - printf(" prefix %s\n", FTAG_PREFIX); printf(" config %s\n", FTAG_CONFIG_DIR); + printf(" prefix %s\n", FTAG_PREFIX); + printf(" version %s\n", FTAG_VERSION); } static void ftag_query_usage(void) |
