aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 14 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 5a3514a..a31484b 100644
--- a/Makefile
+++ b/Makefile
@@ -7,6 +7,7 @@ export FTAG_CONFIG_DIR ?= $(shell pwd)/ftag_config
export PROG ?= ftag
export CFLAGS ?= -O0 -g3
+export UCONFIG_ROOT ?= /usr/local
export LDFLAGS ?=
export LIBS ?=
@@ -16,22 +17,25 @@ export FTAG_VERSION := 0.1
FTAG_ARCHIVE_DIR := ftag-$(FTAG_VERSION)
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)
+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) \
+ -I$(UCONFIG_ROOT)/include
+export __LDFLAGS := -L$(UCONFIG_ROOT)/lib
+export __LIBS := $(shell pkg-config --libs sqlite3) -l uconfig
all: $(PROG)
-$(PROG): src/main.o src/input.o src/system.o src/utils.o
+$(PROG): src/config.o src/input.o src/main.o src/system.o src/utils.o
$(CC) -o $@ $^ $(__LIBS) $(LDFLAGS) $(LIBS)
-src/main.o: src/main.c src/input.h src/system.h src/utils.h
+src/config.o: src/config.c src/config.h src/system.h src/utils.h
src/input.o: src/input.c src/input.h
+src/main.o: src/main.c src/input.h src/system.h src/utils.h
src/system.o: src/system.c src/system.h
src/utils.o: src/utils.c src/system.h src/utils.h
.c.o: