xref: /aosp_15_r20/external/selinux/mcstrans/man/Makefile (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard Worker# Installation directories.
2*2d543d20SAndroid Build Coastguard WorkerLINGUAS ?=
3*2d543d20SAndroid Build Coastguard WorkerPREFIX ?= /usr
4*2d543d20SAndroid Build Coastguard WorkerMANDIR ?=  $(PREFIX)/share/man
5*2d543d20SAndroid Build Coastguard WorkerMAN5SUBDIR ?= man5
6*2d543d20SAndroid Build Coastguard WorkerMAN5DIR ?= $(MANDIR)/$(MAN5SUBDIR)
7*2d543d20SAndroid Build Coastguard WorkerMAN8SUBDIR ?= man8
8*2d543d20SAndroid Build Coastguard WorkerMAN8DIR ?= $(MANDIR)/$(MAN8SUBDIR)
9*2d543d20SAndroid Build Coastguard Worker
10*2d543d20SAndroid Build Coastguard Workerall:
11*2d543d20SAndroid Build Coastguard Worker
12*2d543d20SAndroid Build Coastguard Workerinstall: all
13*2d543d20SAndroid Build Coastguard Worker	mkdir -p $(DESTDIR)$(MAN5DIR)
14*2d543d20SAndroid Build Coastguard Worker	mkdir -p $(DESTDIR)$(MAN8DIR)
15*2d543d20SAndroid Build Coastguard Worker	install -m 644 man5/*.5 $(DESTDIR)$(MAN5DIR)
16*2d543d20SAndroid Build Coastguard Worker	install -m 644 man8/*.8 $(DESTDIR)$(MAN8DIR)
17*2d543d20SAndroid Build Coastguard Worker	for lang in $(LINGUAS) ; do \
18*2d543d20SAndroid Build Coastguard Worker		if [ -e $${lang}/man5 ] ; then \
19*2d543d20SAndroid Build Coastguard Worker			mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \
20*2d543d20SAndroid Build Coastguard Worker			install -m 644 $${lang}/man5/*.5 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \
21*2d543d20SAndroid Build Coastguard Worker		fi ; \
22*2d543d20SAndroid Build Coastguard Worker		if [ -e $${lang}/man8 ] ; then \
23*2d543d20SAndroid Build Coastguard Worker			mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \
24*2d543d20SAndroid Build Coastguard Worker			install -m 644 $${lang}/man8/*.8 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \
25*2d543d20SAndroid Build Coastguard Worker		fi ; \
26*2d543d20SAndroid Build Coastguard Worker	done
27*2d543d20SAndroid Build Coastguard Worker
28*2d543d20SAndroid Build Coastguard Workerclean:
29*2d543d20SAndroid Build Coastguard Worker	-rm -f *~ \#*
30*2d543d20SAndroid Build Coastguard Worker	-rm -f man5/*~ man5/\#*
31*2d543d20SAndroid Build Coastguard Worker	-rm -f man8/*~ man8/\#*
32