Skip to content

Commit f41f3ac

Browse files
committed
refresh display on filesystem changes via entr
external utility
1 parent 1aad1b9 commit f41f3ac

File tree

9 files changed

+459
-6
lines changed

9 files changed

+459
-6
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ CFLAGS ?= -Wall -O2 $(TIG_CFLAGS)
2323

2424
prefix ?= $(HOME)
2525
bindir ?= $(prefix)/bin
26+
libexecdir ?= $(prefix)/libexec
2627
datarootdir ?= $(prefix)/share
2728
sysconfdir ?= $(prefix)/etc
2829
docdir ?= $(datarootdir)/doc
@@ -63,12 +64,13 @@ endif
6364

6465
override CPPFLAGS += '-DTIG_VERSION="$(VERSION)"'
6566
override CPPFLAGS += '-DSYSCONFDIR="$(sysconfdir)"'
67+
override CPPFLAGS += '-DLIBEXECDIR="$(libexecdir)"'
6668
ifdef TIG_USER_CONFIG
6769
override CPPFLAGS += '-DTIG_USER_CONFIG="$(TIG_USER_CONFIG)"'
6870
endif
6971

7072
ASCIIDOC ?= 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
7274
XMLTO ?= xmlto
7375
DOCBOOK2PDF ?= docbook2pdf
7476

@@ -88,9 +90,11 @@ doc-man: $(MANDOC)
8890
doc-html: $(HTMLDOC)
8991

9092
export sysconfdir
93+
export libexecdir
9194

9295
install: 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

96100
install-doc-man: doc-man
@@ -122,6 +126,8 @@ install-release-doc: install-release-doc-man install-release-doc-html
122126

123127
uninstall:
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

Comments
 (0)