10bbfda8aSniaBASE=ctwm.1 20bbfda8aSnia 30bbfda8aSniaHTML=${BASE}.html 40bbfda8aSnia 50bbfda8aSniahtml: ${HTML} 60bbfda8aSniaman: ${BASE} 70bbfda8aSnia 80bbfda8aSniaall: html man 90bbfda8aSnia 100bbfda8aSniaall_set_version: all 110bbfda8aSnia sed -i '' -e "s/@ctwm_version_str@/`head -1 ../../VERSION`/" ${HTML} ${BASE} 120bbfda8aSnia 130bbfda8aSniaclean: 140bbfda8aSnia rm -f ${BASE} ${HTML} 150bbfda8aSnia 160bbfda8aSnia 170bbfda8aSnia# asciidoc vs asciidoctor notes: 180bbfda8aSnia# 190bbfda8aSnia# Note that asciidoctor has a slightly changed dialect, so there may be 200bbfda8aSnia# minor differences in the output. Also, the manpage generation requires 210bbfda8aSnia# 1.5.3+. At the moment, we're trying to work with both. Current trends 220bbfda8aSnia# suggest that at some point asciidoctor will be the de facto 230bbfda8aSnia# asciidoc-world implementation, so we may drop the py-asciidoc at some 240bbfda8aSnia# point. For the moment, asciidoctor is treated as the standard 250bbfda8aSnia# renderer, with asciidoc being a fallback we try to keep working well. 260bbfda8aSnia 270bbfda8aSnia 280bbfda8aSnia# Generating HTML output by various means 290bbfda8aSniahtml-asciidoc: ${BASE}.adoc 300bbfda8aSnia asciidoc -atoc -anumbered -o ${BASE}.html ${BASE}.adoc 310bbfda8aSnia 320bbfda8aSniahtml-asciidoctor: ${BASE}.adoc 330bbfda8aSnia asciidoctor -atoc -anumbered -o ${BASE}.html ${BASE}.adoc 340bbfda8aSnia 350bbfda8aSnia 360bbfda8aSnia# Manpage output. x-ref comment above about asciidoctor versions 370bbfda8aSniaman-asciidoc-a2x: ${BASE}.adoc 380bbfda8aSnia a2x --doctype manpage --format manpage ${BASE}.adoc 390bbfda8aSnia 400bbfda8aSniaman-asciidoc-adoc: ${BASE}.adoc 410bbfda8aSnia asciidoc -b docbook -d manpage -o ${BASE}.xml ${BASE}.adoc 420bbfda8aSnia xmlto man ${BASE}.xml 430bbfda8aSnia 440bbfda8aSniaman-asciidoctor: ${BASE}.adoc 450bbfda8aSnia asciidoctor -b manpage -o ${BASE} ${BASE}.adoc 460bbfda8aSnia 470bbfda8aSnia 480bbfda8aSnia 490bbfda8aSnia# Set which are used by default. Set to asciidoctor since it's massively 500bbfda8aSnia# faster. 510bbfda8aSnia${HTML}: ${BASE}.adoc 520bbfda8aSnia @${MAKE} html-asciidoctor 530bbfda8aSnia 540bbfda8aSnia${BASE}: ${BASE}.adoc 550bbfda8aSnia @${MAKE} man-asciidoctor 560bbfda8aSnia 57