diff -r 2cbf4c472a67 -r 8da11cce2c98 Makefile --- a/Makefile Sat Sep 21 16:51:06 2019 +0200 +++ b/Makefile Sat Sep 21 19:40:43 2019 +0200 @@ -13,17 +13,26 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +all: validate xhtml txt + validate: - xmllint --noout --schema ssm.xsd ssm.en.xml + xmllint --noout --schema schema/ssm.xsd text/ssm.en.xml + xhtml: - xsltproc --output ssm.en.xhtml --nonet ssm.xsl ssm.en.xml + mkdir -p build + xsltproc --output build/index.xhtml --nonet templates/ssm.xhtml.xsl text/ssm.en.xml + cp templates/*.css build + +# TODO: better line wrapping +txt: + mkdir -p build + xsltproc --nonet templates/ssm.txt.xsl text/ssm.en.xml | fmt -w 74 -s | sed -E 's/( +)([^- ])/\1 \2/g' > build/ssm.en.txt clean: - rm -f ssm.en.xhtml + rm -rf build publish: - scp ssm.en.xhtml globalcode.info:/var/www/sane-software.globalcode.info/v_0/index.xhtml - scp style.css globalcode.info:/var/www/sane-software.globalcode.info/v_0/ + scp build/* globalcode.info:/var/www/sane-software.globalcode.info/v_0/ # Prints a table with number of items in particular chapters: