1*2d543d20SAndroid Build Coastguard Worker# Installation directories. 2*2d543d20SAndroid Build Coastguard WorkerLINGUAS ?= 3*2d543d20SAndroid Build Coastguard WorkerPREFIX ?= /usr 4*2d543d20SAndroid Build Coastguard WorkerBINDIR ?= $(PREFIX)/bin 5*2d543d20SAndroid Build Coastguard WorkerSHAREDIR ?= $(PREFIX)/share/system-config-selinux 6*2d543d20SAndroid Build Coastguard WorkerDATADIR ?= $(PREFIX)/share 7*2d543d20SAndroid Build Coastguard WorkerMANDIR ?= $(PREFIX)/share/man 8*2d543d20SAndroid Build Coastguard WorkerDESKTOPDIR ?= $(PREFIX)/share/applications 9*2d543d20SAndroid Build Coastguard Worker 10*2d543d20SAndroid Build Coastguard WorkerTARGETS= \ 11*2d543d20SAndroid Build Coastguard WorkerbooleansPage.py \ 12*2d543d20SAndroid Build Coastguard WorkerdomainsPage.py \ 13*2d543d20SAndroid Build Coastguard WorkerfcontextPage.py \ 14*2d543d20SAndroid Build Coastguard WorkerloginsPage.py \ 15*2d543d20SAndroid Build Coastguard WorkermodulesPage.py \ 16*2d543d20SAndroid Build Coastguard Workerpolgen.ui \ 17*2d543d20SAndroid Build Coastguard WorkerportsPage.py \ 18*2d543d20SAndroid Build Coastguard WorkersemanagePage.py \ 19*2d543d20SAndroid Build Coastguard WorkerstatusPage.py \ 20*2d543d20SAndroid Build Coastguard Workersystem-config-selinux.png \ 21*2d543d20SAndroid Build Coastguard Workersystem-config-selinux.ui \ 22*2d543d20SAndroid Build Coastguard WorkerusersPage.py 23*2d543d20SAndroid Build Coastguard Worker 24*2d543d20SAndroid Build Coastguard Workerall: $(TARGETS) system-config-selinux.py polgengui.py 25*2d543d20SAndroid Build Coastguard Worker (cd po && $(MAKE) $@) 26*2d543d20SAndroid Build Coastguard Worker 27*2d543d20SAndroid Build Coastguard Workerinstall: all 28*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(MANDIR)/man8 29*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(SHAREDIR) 30*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(BINDIR) 31*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(DATADIR)/pixmaps 32*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(DATADIR)/icons/hicolor/24x24/apps 33*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(DATADIR)/polkit-1/actions/ 34*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(DESKTOPDIR) 35*2d543d20SAndroid Build Coastguard Worker install -m 755 system-config-selinux.py $(DESTDIR)$(SHAREDIR) 36*2d543d20SAndroid Build Coastguard Worker install -m 755 system-config-selinux $(DESTDIR)$(BINDIR) 37*2d543d20SAndroid Build Coastguard Worker install -m 755 polgengui.py $(DESTDIR)$(BINDIR)/selinux-polgengui 38*2d543d20SAndroid Build Coastguard Worker install -m 644 $(TARGETS) $(DESTDIR)$(SHAREDIR) 39*2d543d20SAndroid Build Coastguard Worker install -m 644 system-config-selinux.8 $(DESTDIR)$(MANDIR)/man8 40*2d543d20SAndroid Build Coastguard Worker install -m 644 selinux-polgengui.8 $(DESTDIR)$(MANDIR)/man8 41*2d543d20SAndroid Build Coastguard Worker for lang in $(LINGUAS) ; do \ 42*2d543d20SAndroid Build Coastguard Worker if [ -e $${lang} ] ; then \ 43*2d543d20SAndroid Build Coastguard Worker mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ 44*2d543d20SAndroid Build Coastguard Worker install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ 45*2d543d20SAndroid Build Coastguard Worker fi ; \ 46*2d543d20SAndroid Build Coastguard Worker done 47*2d543d20SAndroid Build Coastguard Worker install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/pixmaps 48*2d543d20SAndroid Build Coastguard Worker install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/icons/hicolor/24x24/apps 49*2d543d20SAndroid Build Coastguard Worker install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/system-config-selinux 50*2d543d20SAndroid Build Coastguard Worker install -m 644 *.desktop $(DESTDIR)$(DESKTOPDIR) 51*2d543d20SAndroid Build Coastguard Worker -mkdir -p $(DESTDIR)$(DATADIR)/pixmaps 52*2d543d20SAndroid Build Coastguard Worker install -m 644 sepolicy_256.png $(DESTDIR)$(DATADIR)/pixmaps/sepolicy.png 53*2d543d20SAndroid Build Coastguard Worker for i in 16 22 32 48 256; do \ 54*2d543d20SAndroid Build Coastguard Worker mkdir -p $(DESTDIR)$(DATADIR)/icons/hicolor/$${i}x$${i}/apps; \ 55*2d543d20SAndroid Build Coastguard Worker install -m 644 sepolicy_$${i}.png $(DESTDIR)$(DATADIR)/icons/hicolor/$${i}x$${i}/apps/sepolicy.png; \ 56*2d543d20SAndroid Build Coastguard Worker done 57*2d543d20SAndroid Build Coastguard Worker install -m 644 org.selinux.config.policy $(DESTDIR)$(DATADIR)/polkit-1/actions/ 58*2d543d20SAndroid Build Coastguard Worker (cd po && $(MAKE) $@) 59*2d543d20SAndroid Build Coastguard Worker 60*2d543d20SAndroid Build Coastguard Workerclean: 61*2d543d20SAndroid Build Coastguard Worker (cd po && $(MAKE) $@) 62*2d543d20SAndroid Build Coastguard Worker 63*2d543d20SAndroid Build Coastguard Workerindent: 64*2d543d20SAndroid Build Coastguard Worker 65*2d543d20SAndroid Build Coastguard Workerrelabel: 66*2d543d20SAndroid Build Coastguard Worker 67*2d543d20SAndroid Build Coastguard Workertest: 68