From 72777552f3d58afc9196f22d7d34a5bdccb25498 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 12 Oct 2013 19:41:48 +0200 Subject: update makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- Makefile | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 61a5811..41376df 100644 --- a/Makefile +++ b/Makefile @@ -9,18 +9,35 @@ PY3_SHEBANG = /usr/bin/env/ python3 .PHONY: all -all: cmd +all: cmd doc .PHONY: cmd cmd: bfind +.PHONY: doc +doc: info + +.PHONY: info +info: bfind.info.gz + +%.info.gz: info/%.texinfo.install + makeinfo "$<" + gzip -9 -f "$*.info" + +info/%.texinfo.install: info/%.texinfo + cp "$<" "$@" + sed -i 's:^@set COMMAND bfind:@set COMMAND $(COMMAND):g' "$@" + bfind: src/bfind.py cp "$<" "$@" sed -i 's:/usr/bin/env/ python3:$(PY3_SHEBANG):' "$@" .PHONY: install -install: install-cmd install-license +install: install-core install-doc + +.PHONY: install-core +install-core: install-cmd install-license .PHONY: install-cmd install-cmd: bfind @@ -32,15 +49,25 @@ install-license: install -d -- "$(DESTDIR)$(PREFIX)$(LICENSES)/$(PKGNAME)" install -m644 -- COPYING LICENSE "$(DESTDIR)$(PREFIX)$(LICENSES)/$(PKGNAME)" +.PHONY: install-doc +install-doc: install-info + +.PHONY: install-info +install-info: bfind.info.gz + install -dm755 -- "$(DESTDIR)$(PREFIX)$(DATA)/info" + install -m644 bfind.info.gz -- "$(DESTDIR)$(PREFIX)$(DATA)/info/$(PKGNAME).info.gz" + + .PHONY: uninstall uninstall: -rm -- "$(DESTDIR)$(PREFIX)$(BIN)/$(COMMAND)" -rm -- "$(DESTDIR)$(PREFIX)$(LICENSES)/$(PKGNAME)/COPYING" -rm -- "$(DESTDIR)$(PREFIX)$(LICENSES)/$(PKGNAME)/LICENSE" -rm -d -- "$(DESTDIR)$(PREFIX)$(LICENSES)/$(PKGNAME)" + -rm -- "$(DESTDIR)$(PREFIX)$(DATA)/info/$(PKGNAME).info.gz" .PHONY: clean clean: - -rm -- bfind + -rm -- bfind bfind.info.gz info/*.install -- cgit v1.2.3-70-g09d2