aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJoursoir <chat@joursoir.net>2025-02-10 22:17:48 +0300
committerJoursoir <chat@joursoir.net>2025-02-10 22:19:36 +0300
commit3e937588c6fe36f5776dd1029a34132e0ec76db5 (patch)
treefa8a55bdf9b9286982ca0025dd17352610f4be5c /Makefile
parente9a715195fbf82c9ea7d4b2d6699351468fab222 (diff)
downloadlock-password-3e937588c6fe36f5776dd1029a34132e0ec76db5.tar.gz
lock-password-3e937588c6fe36f5776dd1029a34132e0ec76db5.tar.bz2
lock-password-3e937588c6fe36f5776dd1029a34132e0ec76db5.zip
add git feature
It's available at compile-time
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index a990948..9c77ea5 100755
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,7 @@ PREFIX = /usr/local/bin
CC = gcc
CFLAGS = -Wall -g #-DDEBUG
LIBS = $(shell pkg-config --cflags --libs gpgme)
+HAVE_LIBGIT2 = $(shell pkg-config --exists libgit2 && echo yes)
MAN_PATH = /usr/share/man/man1
COMPLETION_PATH = /usr/share/bash-completion/completions/lpass
SOURCES = \
@@ -12,6 +13,11 @@ SOURCES = \
src/r-gpgme.c \
src/tree.c \
src/xstd.c
+ifdef HAVE_LIBGIT2
+ CFLAGS += $(shell pkg-config --cflags libgit2) -DLIGBIT
+ LIBS += $(shell pkg-config --libs libgit2)
+ SOURCES += src/r-lg2.c
+endif
ifdef DISPLAY
LIBS += -lX11
CFLAGS += -DDISPLAY