Blame python/sepolicy/Makefile

Packit Service 9fb14c
PYTHON ?= python3
Packit Service 9fb14c
Packit Service 9fb14c
# Installation directories.
Packit Service 9fb14c
LINGUAS ?= ru
Packit Service 9fb14c
PREFIX ?= /usr
Packit Service 9fb14c
BINDIR ?= $(PREFIX)/bin
Packit Service 9fb14c
MANDIR ?= $(PREFIX)/share/man
Packit Service 9fb14c
BASHCOMPLETIONDIR ?= $(PREFIX)/share/bash-completion/completions
Packit Service 9fb14c
CFLAGS ?= -Wall -Werror -Wextra -W
Packit Service 9fb14c
override CFLAGS += -DPACKAGE="policycoreutils" -DSHARED -shared
Packit Service 9fb14c
Packit Service 9fb14c
BASHCOMPLETIONS=sepolicy-bash-completion.sh
Packit Service 9fb14c
Packit Service 9fb14c
all: python-build
Packit Service 9fb14c
Packit Service 9fb14c
python-build:
Packit Service 9fb14c
	$(PYTHON) setup.py build
Packit Service 9fb14c
Packit Service 9fb14c
clean:
Packit Service 9fb14c
	$(PYTHON) setup.py clean
Packit Service 9fb14c
	-rm -rf build *~ \#* *pyc .#*
Packit Service 9fb14c
Packit Service 9fb14c
sepolgen:
Packit Service 9fb14c
	ln -sf sepolicy sepolgen
Packit Service 9fb14c
Packit Service 9fb14c
test:
Packit Service 9fb14c
	@$(PYTHON) test_sepolicy.py -v
Packit Service 9fb14c
Packit Service 9fb14c
install:
Packit Service 9fb14c
	$(PYTHON) setup.py install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR)`
Packit Service 9fb14c
	[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
Packit Service 9fb14c
	install -m 755 sepolicy.py $(DESTDIR)$(BINDIR)/sepolicy
Packit Service 9fb14c
	(cd $(DESTDIR)$(BINDIR); ln -sf sepolicy sepolgen)
Packit Service 9fb14c
	-mkdir -p $(DESTDIR)$(MANDIR)/man8
Packit Service 9fb14c
	install -m 644 *.8 $(DESTDIR)$(MANDIR)/man8
Packit Service 9fb14c
	for lang in $(LINGUAS) ; do \
Packit Service 9fb14c
		if [ -e $${lang} ] ; then \
Packit Service 9fb14c
			mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \
Packit Service 9fb14c
			install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \
Packit Service 9fb14c
		fi ; \
Packit Service 9fb14c
	done
Packit Service 9fb14c
	-mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR)
Packit Service 9fb14c
	install -m 644 $(BASHCOMPLETIONS) $(DESTDIR)$(BASHCOMPLETIONDIR)/sepolicy
Packit Service 9fb14c
Packit Service 9fb14c
relabel: