mirror of
https://github.com/SELinuxProject/selinux
synced 2025-01-11 16:09:47 +00:00
gui: build: follow standard semantics for DESTDIR and PREFIX
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
This commit is contained in:
parent
23bbd2e448
commit
0932805363
44
gui/Makefile
44
gui/Makefile
@ -1,5 +1,5 @@
|
||||
# Installation directories.
|
||||
PREFIX ?= ${DESTDIR}/usr
|
||||
PREFIX ?= /usr
|
||||
BINDIR ?= $(PREFIX)/bin
|
||||
SHAREDIR ?= $(PREFIX)/share/system-config-selinux
|
||||
DATADIR ?= $(PREFIX)/share
|
||||
@ -23,29 +23,29 @@ usersPage.py
|
||||
all: $(TARGETS) system-config-selinux.py polgengui.py
|
||||
|
||||
install: all
|
||||
-mkdir -p $(MANDIR)/man8
|
||||
-mkdir -p $(SHAREDIR)
|
||||
-mkdir -p $(BINDIR)
|
||||
-mkdir -p $(DATADIR)/pixmaps
|
||||
-mkdir -p $(DATADIR)/icons/hicolor/24x24/apps
|
||||
-mkdir -p $(DATADIR)/polkit-1/actions/
|
||||
install -m 755 system-config-selinux.py $(SHAREDIR)
|
||||
install -m 755 system-config-selinux $(BINDIR)
|
||||
install -m 755 polgengui.py $(SHAREDIR)
|
||||
install -m 644 $(TARGETS) $(SHAREDIR)
|
||||
install -m 644 system-config-selinux.8 $(MANDIR)/man8
|
||||
install -m 644 selinux-polgengui.8 $(MANDIR)/man8
|
||||
install -m 644 system-config-selinux.png $(DATADIR)/pixmaps
|
||||
install -m 644 system-config-selinux.png $(DATADIR)/icons/hicolor/24x24/apps
|
||||
install -m 644 system-config-selinux.png $(DATADIR)/system-config-selinux
|
||||
install -m 644 *.desktop $(DATADIR)/system-config-selinux
|
||||
-mkdir -p $(DESTDIR) $(DATADIR)/pixmaps
|
||||
install -m 644 sepolicy_256.png $(DATADIR)/pixmaps/sepolicy.png
|
||||
-mkdir -p $(DESTDIR)$(MANDIR)/man8
|
||||
-mkdir -p $(DESTDIR)$(SHAREDIR)
|
||||
-mkdir -p $(DESTDIR)$(BINDIR)
|
||||
-mkdir -p $(DESTDIR)$(DATADIR)/pixmaps
|
||||
-mkdir -p $(DESTDIR)$(DATADIR)/icons/hicolor/24x24/apps
|
||||
-mkdir -p $(DESTDIR)$(DATADIR)/polkit-1/actions/
|
||||
install -m 755 system-config-selinux.py $(DESTDIR)$(SHAREDIR)
|
||||
install -m 755 system-config-selinux $(DESTDIR)$(BINDIR)
|
||||
install -m 755 polgengui.py $(DESTDIR)$(SHAREDIR)
|
||||
install -m 644 $(TARGETS) $(DESTDIR)$(SHAREDIR)
|
||||
install -m 644 system-config-selinux.8 $(DESTDIR)$(MANDIR)/man8
|
||||
install -m 644 selinux-polgengui.8 $(DESTDIR)$(MANDIR)/man8
|
||||
install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/pixmaps
|
||||
install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/icons/hicolor/24x24/apps
|
||||
install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/system-config-selinux
|
||||
install -m 644 *.desktop $(DESTDIR)$(DATADIR)/system-config-selinux
|
||||
-mkdir -p $(DESTDIR)$(DATADIR)/pixmaps
|
||||
install -m 644 sepolicy_256.png $(DESTDIR)$(DATADIR)/pixmaps/sepolicy.png
|
||||
for i in 16 22 32 48 256; do \
|
||||
mkdir -p $(DESTDIR) $(DATADIR)/icons/hicolor/$${i}x$${i}/apps; \
|
||||
install -m 644 sepolicy_$${i}.png $(DATADIR)/icons/hicolor/$${i}x$${i}/apps/sepolicy.png; \
|
||||
mkdir -p $(DESTDIR)$(DATADIR)/icons/hicolor/$${i}x$${i}/apps; \
|
||||
install -m 644 sepolicy_$${i}.png $(DESTDIR)$(DATADIR)/icons/hicolor/$${i}x$${i}/apps/sepolicy.png; \
|
||||
done
|
||||
install -m 644 org.selinux.config.policy $(DATADIR)/polkit-1/actions/
|
||||
install -m 644 org.selinux.config.policy $(DESTDIR)$(DATADIR)/polkit-1/actions/
|
||||
clean:
|
||||
|
||||
indent:
|
||||
|
Loading…
Reference in New Issue
Block a user