Makefile.relnotesng revision 135384
1240075Sdes# -*- makefile -*- 298937Sdes# 398937Sdes# $FreeBSD: head/release/doc/share/examples/Makefile.relnotesng 135384 2004-09-17 16:16:31Z bmah $ 498937Sdes# 598937Sdes# Sample makefile for rendering and uploading RELNOTESng files outside 698937Sdes# the build tree. 798937Sdes# 898937Sdes 998937SdesARCHS= alpha amd64 ia64 i386 pc98 sparc64 1098937SdesMULTITEXTS= installation relnotes hardware 1198937SdesUNITEXTS= readme errata 1298937Sdes 1398937SdesIMAGEDIR= .imagedir 1498937SdesRHOST= freefall.freebsd.org 1598937SdesRDIR= public_html/relnotes/CURRENT 1698937SdesDOCDIR= ./release/doc 17124208SdesLANG= en_US.ISO8859-1 1898937Sdes 1998937SdesDOC_PREFIX?= /usr/doc 2098937SdesCSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css 2198937SdesFORMATS?= html txt pdf 2298937Sdes 2398937SdesBUILD_OPTIONS?= 2498937Sdes 2598937Sdesall: 2698937Sdes (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} FORMATS="${FORMATS}" ${BUILD_OPTIONS} all) 2798937Sdes 2898937Sdeslint: 2998937Sdes (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} lint) 3098937Sdes 3198937Sdesimage: all 3298937Sdes @echo "#" 3398937Sdes @echo "# Creating local image" 34157016Sdes @echo "#" 35157016Sdes rm -rf ${IMAGEDIR} 3698937Sdes mkdir ${IMAGEDIR} 3798937Sdes cp -p ${CSS_SHEET} ${IMAGEDIR}/docbook.css 3898937Sdes for i in ${ARCHS}; do \ 3998937Sdes for j in ${MULTITEXTS}; do \ 4098937Sdes for k in ${FORMATS}; do \ 4198937Sdes cp -p ${DOCDIR}/${LANG}/$${j}/$${i}/article.$${k} ${IMAGEDIR}/$${j}-$${i}.$${k} ; \ 4298937Sdes done; \ 4398937Sdes done; \ 4498937Sdes done 4598937Sdes for j in ${UNITEXTS}; do \ 4698937Sdes for k in ${FORMATS}; do \ 4798937Sdes cp -p ${DOCDIR}/${LANG}/$${j}/article.$${k} ${IMAGEDIR}/$${j}.$${k} ; \ 4898937Sdes done; \ 4998937Sdes done 5098937Sdes 5198937Sdespush: image 5298937Sdes @echo "#" 5398937Sdes @echo "# Pushing to ${RHOST}" 5498937Sdes @echo "#" 5598937Sdes# (cd ${IMAGEDIR}; tar -cf - .) | gzip -c -9 | (ssh ${RHOST} "( cd ${RDIR}; gunzip -c | tar -xf -)" ) 5698937Sdes (cd ${IMAGEDIR}; rsync -azuv * ${RHOST}:${RDIR}) 5798937Sdes rm -rf ${IMAGEDIR} 5898937Sdes 5998937Sdesclean: 6098937Sdes (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} FORMATS="${FORMATS}" clean) 61221420Sdes rm -rf ${IMAGEDIR} 62296633Sdes