Makefile.relnotesng revision 105963
1227825Stheraven# -*- makefile -*- 2227825Stheraven# 3227825Stheraven# $FreeBSD: head/release/doc/share/examples/Makefile.relnotesng 105963 2002-10-25 21:58:06Z bmah $ 4227825Stheraven# 5227825Stheraven# Sample makefile for rendering and uploading RELNOTESng files outside 6227825Stheraven# the build tree. 7227825Stheraven# 8227825Stheraven 9227825StheravenARCHS= i386 alpha sparc64 10227825StheravenMULTITEXTS= installation relnotes hardware 11227825StheravenUNITEXTS= readme errata early-adopter 12227825StheravenPC98MULTITEXTS= relnotes hardware 13227825Stheraven 14227825StheravenIMAGEDIR= .imagedir 15227825StheravenRHOST= freefall.freebsd.org 16227825StheravenRDIR= public_html/relnotes/CURRENT 17227825StheravenDOCDIR= ./release/doc 18227825StheravenLANG= en_US.ISO8859-1 19227825Stheraven 20227825StheravenDOC_PREFIX?= /usr/doc 21232950StheravenCSS_SHEET?= ${DOC_PREFIX}/share/misc/docbook.css 22232950StheravenFORMATS?= html txt pdf 23227825Stheraven 24227825StheravenBUILD_OPTIONS?= 25227825Stheraven 26227825Stheravenall: 27227825Stheraven (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} FORMATS="${FORMATS}" ${BUILD_OPTIONS} all) 28227825Stheraven 29227825Stheravenlint: 30227825Stheraven (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} lint) 31227825Stheraven 32227825Stheravenimage: all 33227825Stheraven @echo "#" 34227825Stheraven @echo "# Creating local image" 35227825Stheraven @echo "#" 36227825Stheraven rm -rf ${IMAGEDIR} 37227825Stheraven mkdir ${IMAGEDIR} 38227825Stheraven cp -p ${CSS_SHEET} ${IMAGEDIR}/docbook.css 39227825Stheraven for i in ${ARCHS}; do \ 40227825Stheraven for j in ${MULTITEXTS}; do \ 41227825Stheraven for k in ${FORMATS}; do \ 42227825Stheraven cp -p ${DOCDIR}/${LANG}/$${j}/$${i}/article.$${k} ${IMAGEDIR}/$${j}-$${i}.$${k} ; \ 43227825Stheraven done; \ 44227825Stheraven done; \ 45227825Stheraven done 46227825Stheraven for j in ${PC98MULTITEXTS}; do \ 47227825Stheraven for k in ${FORMATS}; do \ 48227825Stheraven cp -p ${DOCDIR}/${LANG}/$${j}/pc98/article.$${k} ${IMAGEDIR}/$${j}-pc98.$${k} ; \ 49227825Stheraven done; \ 50227825Stheraven done 51227825Stheraven for j in ${UNITEXTS}; do \ 52227825Stheraven for k in ${FORMATS}; do \ 53227825Stheraven cp -p ${DOCDIR}/${LANG}/$${j}/article.$${k} ${IMAGEDIR}/$${j}.$${k} ; \ 54227825Stheraven done; \ 55227825Stheraven done 56227825Stheraven 57227825Stheravenpush: image 58227825Stheraven @echo "#" 59227825Stheraven @echo "# Pushing to ${RHOST}" 60227825Stheraven @echo "#" 61241903Sdim# (cd ${IMAGEDIR}; tar -cf - .) | gzip -c -9 | (ssh ${RHOST} "( cd ${RDIR}; gunzip -c | tar -xf -)" ) 62241903Sdim (cd ${IMAGEDIR}; rsync -azuv * ${RHOST}:${RDIR}) 63241903Sdim rm -rf ${IMAGEDIR} 64241903Sdim 65241903Sdimclean: 66241903Sdim (cd ${DOCDIR}; ${MAKE} DOC_PREFIX=${DOC_PREFIX} FORMATS="${FORMATS}" clean) 67241903Sdim rm -rf ${IMAGEDIR} 68241903Sdim