From 9aaa28b5b92b6f53e83dc2348272c87e70ea72cd Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Sun, 8 Feb 2026 12:26:09 +0100 Subject: Add some build-time variables --- Makefile | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index acb88db..57435e3 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,19 @@ -export FTAG_ROOT ?= $(shell pwd)/ftag_root -export PROG ?= ftag -export CFLAGS ?= -O0 -g3 -export LDFLAGS ?= -export LIBS ?= +# Temporary development value, real default will be /usr/local +export PREFIX ?= $(shell pwd)/ftag_prefix +# Temporary development value, real default will be $HOME/.cache/ftag +export FTAG_CACHE_DIR ?= $(shell pwd)/ftag_cache +# Temporary development value, real default will be $HOME/.config/ftag +export FTAG_CONFIG_DIR ?= $(shell pwd)/ftag_config + +export PROG ?= ftag +export CFLAGS ?= -O0 -g3 +export LDFLAGS ?= +export LIBS ?= + + export __CFLAGS := -std=c99 -Wall \ - -DFTAG_ROOT=\"$(FTAG_ROOT)\" \ + -DFTAG_PREFIX=\"$(PREFIX)\" \ -D_POSIX_C_SOURCE=200809L \ $(shell pkg-config --cflags sqlite3) export __LIBS := $(shell pkg-config --libs sqlite3) @@ -16,7 +24,10 @@ $(PROG): make -C src mv src/$(PROG) ./ +install: $(PROG) + true + clean: make -C src clean -.PHONY: all clean +.PHONY: all clean install -- cgit v1.2.3