summaryrefslogtreecommitdiff
path: root/misc/Makefile
diff options
context:
space:
mode:
authorSubbulakshmiRS <rs_subbulakshmi@hotmail.com>2018-08-03 20:46:26 +0530
committerSubbulakshmiRS <rs_subbulakshmi@hotmail.com>2018-08-03 20:53:35 +0530
commit224cf294099d9a0b07e3db3ad912b313cbbbdfad (patch)
tree12b2eb719d66287f4090dcc91c3cee67a629ad8b /misc/Makefile
parentedb23ebe3bd7ddc7f4c710b0620f76739c35c64c (diff)
downloadqutebrowser-224cf294099d9a0b07e3db3ad912b313cbbbdfad.tar.gz
qutebrowser-224cf294099d9a0b07e3db3ad912b313cbbbdfad.zip
./misc/Makefile: Use of variables
Variables like $(mandir),$(prefix),$(datadir) and $(datarootdir) are used in the Makefile . Closes https://github.com/qutebrowser/qutebrowser/issues/3538
Diffstat (limited to 'misc/Makefile')
-rw-r--r--misc/Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 210480e01..504bcdbc8 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -1,7 +1,10 @@
PYTHON = python3
-PREFIX = /usr/local
+PREFIX ?= /usr/local
DESTDIR =
ICONSIZES = 16 24 32 48 64 128 256 512
+DATAROOTDIR = $(PREFIX)/share
+DATADIR ?= $(DATAROOTDIR)
+MANDIR = $(DATAROOTDIR)/man
SETUPTOOLSOPTIONS =
ifdef DESTDIR
@@ -16,18 +19,18 @@ doc/qutebrowser.1.html:
install: doc/qutebrowser.1.html
$(PYTHON) setup.py install --prefix="$(PREFIX)" --optimize=1 $(SETUPTOOLSOPTS)
install -Dm644 misc/qutebrowser.appdata.xml \
- "$(DESTDIR)$(PREFIX)/share/metainfo/qutebrowser.appdata.xml"
+ "$(DESTDIR)$(DATADIR)/metainfo/qutebrowser.appdata.xml"
install -Dm644 doc/qutebrowser.1 \
- "$(DESTDIR)$(PREFIX)/share/man/man1/qutebrowser.1"
+ "$(DESTDIR)$(MANDIR)/man1/qutebrowser.1"
install -Dm644 misc/qutebrowser.desktop \
- "$(DESTDIR)$(PREFIX)/share/applications/qutebrowser.desktop"
+ "$(DESTDIR)$(DATADIR)/applications/qutebrowser.desktop"
$(foreach i,$(ICONSIZES),install -Dm644 "icons/qutebrowser-$(i)x$(i).png" \
- "$(DESTDIR)$(PREFIX)/share/icons/hicolor/$(i)x$(i)/apps/qutebrowser.png";)
+ "$(DESTDIR)$(DATADIR)/icons/hicolor/$(i)x$(i)/apps/qutebrowser.png";)
install -Dm644 icons/qutebrowser.svg \
- "$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/qutebrowser.svg"
- install -Dm755 -t "$(DESTDIR)$(PREFIX)/share/qutebrowser/userscripts/" \
+ "$(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/qutebrowser.svg"
+ install -Dm755 -t "$(DESTDIR)$(DATADIR)/qutebrowser/userscripts/" \
$(wildcard misc/userscripts/*)
- install -Dm755 -t "$(DESTDIR)$(PREFIX)/share/qutebrowser/scripts/" \
+ install -Dm755 -t "$(DESTDIR)$(DATADIR)/qutebrowser/scripts/" \
$(filter-out scripts/__init__.py scripts/__pycache__ scripts/dev \
scripts/testbrowser scripts/asciidoc2html.py scripts/setupcommon.py \
scripts/link_pyqt.py,$(wildcard scripts/*))