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