15488Swollman# From: @(#)Makefile 8.16 (Berkeley) 8/15/94 250476Speter# $FreeBSD: releng/10.3/share/doc/usd/13.viref/Makefile 136910 2004-10-24 15:33:08Z ru $ 35488Swollman 4106143SruVOLUME= usd/13.viref 5106150SruSRCS= vi.ref-patched 6106150SruEXTRA= ex.cmd.roff ref.so set.opt.roff vi.cmd.roff 7106143SruMACROS= -me 8106150SruCLEANFILES= vi.ref-patched index 9106143SruTRFLAGS= -U # this is to hide warnings only 10136910SruUSE_SOELIM= 11136910SruUSE_TBL= 12106143SruSRCDIR= ${.CURDIR}/../../../../contrib/nvi/docs/USD.doc/vi.ref 135488Swollman 14106150Sruvi.ref-patched: vi.ref 15106150Sru sed -e 's:^\.so index.so$$:&.\\*[.T]:' ${.ALLSRC} > ${.TARGET} 16106150Sru 17106150SruPRINTERDEVICE?= ascii 18106150Sru.for _dev in ${PRINTERDEVICE} 19106150SruEXTRA+= index.so.${_dev} 20106150SruCLEANFILES+= index.so.${_dev} 21106150Sru 2238015Sbde# Build index.so as a side-effect of building the paper. 23106150Sruindex.so.${_dev}: ${SRCS} ${EXTRA:Nindex.so.${_dev}} 24106150Sru sed -e 's:^\.so index\.so\.\\\*\[\.T\]$$::' vi.ref-patched | \ 25106151Sru ${ROFF.${_dev}} -U -z 2669468Sru sed -e 's/MINUSSIGN/-/' \ 275488Swollman -e 's/DOUBLEQUOTE/""/' \ 285488Swollman -e "s/SQUOTE/'/" \ 295488Swollman -e 's/ /__SPACE/g' < index | \ 30103911Sache sort -u '-t ' -k 1,1 -k 2n | awk -f ${SRCDIR}/merge.awk | \ 3169468Sru sed -e 's/__SPACE/ /g' \ 32106150Sru -e "s/^\\(['\\.]\\)/\\\\\&\\1/" > ${.TARGET} 33106150Sru.endfor 345488Swollman 355488Swollman.include <bsd.doc.mk> 36