@@ -23,6 +23,7 @@ CFLAGS ?= -Wall -O2 $(TIG_CFLAGS)
2323
2424prefix ?= $(HOME )
2525bindir ?= $(prefix ) /bin
26+ libexecdir ?= $(prefix ) /libexec
2627datarootdir ?= $(prefix ) /share
2728sysconfdir ?= $(prefix ) /etc
2829docdir ?= $(datarootdir ) /doc
@@ -63,12 +64,13 @@ endif
6364
6465override CPPFLAGS += '-DTIG_VERSION="$(VERSION ) "'
6566override CPPFLAGS += '-DSYSCONFDIR="$(sysconfdir ) "'
67+ override CPPFLAGS += '-DLIBEXECDIR="$(libexecdir ) "'
6668ifdef TIG_USER_CONFIG
6769override CPPFLAGS += '-DTIG_USER_CONFIG="$(TIG_USER_CONFIG ) "'
6870endif
6971
7072ASCIIDOC ?= asciidoc
71- ASCIIDOC_FLAGS = -aversion=$(VERSION ) -asysconfdir=$(sysconfdir ) -f doc/asciidoc.conf
73+ ASCIIDOC_FLAGS = -aversion=$(VERSION ) -asysconfdir=$(sysconfdir ) -alibexecdir= $( libexecdir ) - f doc/asciidoc.conf
7274XMLTO ?= xmlto
7375DOCBOOK2PDF ?= docbook2pdf
7476
@@ -88,9 +90,11 @@ doc-man: $(MANDOC)
8890doc-html : $(HTMLDOC )
8991
9092export sysconfdir
93+ export libexecdir
9194
9295install : all
9396 $(QUIET_INSTALL ) tools/install.sh bin $(EXE ) " $( DESTDIR) $( bindir) "
97+ $(QUIET_INSTALL ) tools/install.sh bin contrib/tig-refresh-watcher " $( DESTDIR) $( libexecdir) "
9498 $(QUIET_INSTALL ) tools/install.sh data tigrc " $( DESTDIR) $( sysconfdir) "
9599
96100install-doc-man : doc-man
@@ -122,6 +126,8 @@ install-release-doc: install-release-doc-man install-release-doc-html
122126
123127uninstall :
124128 $(QUIET_UNINSTALL ) tools/uninstall.sh " $( DESTDIR) $( bindir) /$( EXE:src/%=%) "
129+ $(QUIET_UNINSTALL ) tools/uninstall.sh " $( DESTDIR) $( libexecdir) /tig_refresh_watcher"
130+ $(QUIET_UNINSTALL ) rmdir " $( DESTDIR) $( libexecdir) " || true
125131 $(QUIET_UNINSTALL ) tools/uninstall.sh " $( DESTDIR) $( sysconfdir) /tigrc"
126132 $(Q )$(foreach doc, $(filter % .1, $(MANDOC:doc/%=% ) ) , \
127133 $(QUIET_UNINSTALL_EACH ) tools/uninstall.sh " $( DESTDIR) $( mandir) /man1/$( doc) " ; )
0 commit comments