1# Installation directories. 2PREFIX ?= ${DESTDIR}/usr 3SYSCONFDIR ?= ${DESTDIR}/etc 4BINDIR ?= $(PREFIX)/bin 5SHAREDIR ?= $(PREFIX)/share/system-config-selinux 6DATADIR ?= $(PREFIX)/share 7MANDIR ?= $(PREFIX)/share/man 8 9TARGETS= \ 10booleansPage.py \ 11domainsPage.py \ 12fcontextPage.py \ 13html_util.py \ 14loginsPage.py \ 15mappingsPage.py \ 16modulesPage.py \ 17polgen.glade \ 18portsPage.py \ 19semanagePage.py \ 20statusPage.py \ 21system-config-selinux.glade \ 22system-config-selinux.png \ 23usersPage.py 24 25all: $(TARGETS) system-config-selinux.py polgengui.py 26 27install: all 28 -mkdir -p $(MANDIR)/man8 29 -mkdir -p $(SHAREDIR) 30 -mkdir -p $(BINDIR) 31 -mkdir -p $(DATADIR)/pixmaps 32 -mkdir -p $(DATADIR)/icons/hicolor/24x24/apps 33 -mkdir -p $(SYSCONFDIR) 34 -mkdir -p $(DATADIR)/polkit-1/actions/ 35 install -m 755 system-config-selinux.py $(SHAREDIR) 36 install -m 755 system-config-selinux $(BINDIR) 37 install -m 755 polgengui.py $(SHAREDIR) 38 install -m 644 $(TARGETS) $(SHAREDIR) 39 install -m 644 system-config-selinux.8 $(MANDIR)/man8 40 install -m 644 selinux-polgengui.8 $(MANDIR)/man8 41 install -m 644 system-config-selinux.png $(DATADIR)/pixmaps 42 install -m 644 system-config-selinux.png $(DATADIR)/icons/hicolor/24x24/apps 43 install -m 644 system-config-selinux.png $(DATADIR)/system-config-selinux 44 install -m 644 *.desktop $(DATADIR)/system-config-selinux 45 install -m 644 org.selinux.config.policy $(DATADIR)/polkit-1/actions/ 46clean: 47 48indent: 49 50relabel: 51