aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 17 insertions, 2 deletions
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