Makefile: add build and manual target aliases

It is now possible to use the standard make && sudo make install routine.
This commit is contained in:
Eli Schwartz 2019-07-23 21:22:46 -04:00
parent 400b407323
commit e3fb0f3b6a
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6
1 changed files with 6 additions and 2 deletions

View File

@ -9,12 +9,14 @@ ifdef DESTDIR
SETUPTOOLSOPTS = --root="$(DESTDIR)"
endif
.PHONY: install
all: man
$(PYTHON) setup.py build
man: doc/qutebrowser.1
doc/qutebrowser.1: doc/qutebrowser.1.asciidoc
a2x -f manpage $<
install: doc/qutebrowser.1
install: man
$(PYTHON) setup.py install --prefix="$(PREFIX)" --optimize=1 $(SETUPTOOLSOPTS)
install -Dm644 misc/org.qutebrowser.qutebrowser.appdata.xml \
"$(DESTDIR)$(DATADIR)/metainfo/org.qutebrowser.qutebrowser.appdata.xml"
@ -32,3 +34,5 @@ install: doc/qutebrowser.1
$(filter-out scripts/__init__.py scripts/__pycache__ scripts/dev \
scripts/testbrowser scripts/asciidoc2html.py scripts/setupcommon.py \
scripts/link_pyqt.py,$(wildcard scripts/*))
.PHONY: all man install