summaryrefslogblamecommitdiffstats
path: root/mk/man.mk
blob: 054f5e72ad0f8df249d4a82833716a2c96c3ab06 (plain) (tree)
1
2
3
4
5
6
7
8
9
                           
                                                   
 



                                                                                        
                                    
                    
 

                                                                                
                                            
 

                                                                                
                                            



                 
                                          
                                                             
                                          
                                                             
# rules to install manpages
# Copyright (c) 2008 Roy Marples <roy@marples.name>

_MANPREFIX_SH=	if [ -n "${PREFIX}" ]; then echo "${PREFIX}"; else echo "/usr/share"; fi
_MANPREFIX!=	${_MANPREFIX_SH}
MANPREFIX?=	${_MANPREFIX}$(shell ${_MANPREFIX_SH})

MANDIR?=	${MANPREFIX}/man/man
MANMODE?=	0444

_MAN5_SH=	for man in ${MAN}; do case $$man in *.5) echo $$man;; esac; done
_MAN5!=		${_MAN5_SH}
MAN5=		${_MAN5}$(shell ${_MAN5_SH})

_MAN8_SH=	for man in ${MAN}; do case $$man in *.8) echo $$man;; esac; done
_MAN8!=		${_MAN8_SH}
MAN8=		${_MAN8}$(shell ${_MAN8_SH})

_man: ${MAN}

_maninstall: _man
	${INSTALL} -d ${DESTDIR}${MANDIR}5
	${INSTALL} -m ${MANMODE} ${MAN5} ${DESTDIR}${MANDIR}5
	${INSTALL} -d ${DESTDIR}${MANDIR}8
	${INSTALL} -m ${MANMODE} ${MAN8} ${DESTDIR}${MANDIR}8