Blame kpatch-dnf-0.2/Makefile
|
Packit Service |
93c0af |
PREFIX ?= /usr/local
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
MANDIR = $(addprefix $(DESTDIR),$(PREFIX)/share/man/man8)
|
|
Packit Service |
93c0af |
CONFDIR = $(addprefix $(DESTDIR),/etc/dnf/plugins)
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
ifeq (, $(PYTHONSITES))
|
|
Packit Service |
93c0af |
PYTHON = $(shell command -v python3)
|
|
Packit Service |
93c0af |
ifeq (, $(PYTHON))
|
|
Packit Service |
93c0af |
$(error "No python3 installation found.")
|
|
Packit Service |
93c0af |
endif
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
PY_MAJOR = $(basename $(lastword $(shell $(PYTHON) --version)))
|
|
Packit Service |
93c0af |
PYTHON_PREFIX = $(dir $(subst /bin/,/bin,$(dir $(PYTHON))))
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
PYTHONSITES = $(addsuffix lib/python$(PY_MAJOR)/site-packages,$(PYTHON_PREFIX))
|
|
Packit Service |
93c0af |
endif
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
DNFPLUGINDIR = $(addprefix $(DESTDIR),$(PYTHONSITES)/dnf-plugins)
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
TARGETS = kpatch.py conf/kpatch.conf man/dnf.kpatch.8.gz
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
all: $(TARGETS)
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
install: $(TARGETS)
|
|
Packit Service |
93c0af |
install -d $(MANDIR)
|
|
Packit Service |
93c0af |
install -m 644 man/dnf.kpatch.8.gz $(MANDIR)
|
|
Packit Service |
93c0af |
install -d $(CONFDIR)
|
|
Packit Service |
93c0af |
install -m 644 conf/kpatch.conf $(CONFDIR)
|
|
Packit Service |
93c0af |
install -d $(DNFPLUGINDIR)
|
|
Packit Service |
93c0af |
install -m 644 kpatch.py $(DNFPLUGINDIR)
|
|
Packit Service |
93c0af |
|
|
Packit Service |
93c0af |
%.gz: %
|
|
Packit Service |
93c0af |
gzip --keep $^
|