1273562Smarcel# 2273562Smarcel# $Id$ 3273562Smarcel# 4273562Smarcel# Copyright 2014, Juniper Networks, Inc. 5273562Smarcel# All rights reserved. 6273562Smarcel# This SOFTWARE is licensed under the LICENSE provided in the 7273562Smarcel# ../Copyright file. By downloading, installing, copying, or otherwise 8273562Smarcel# using the SOFTWARE, you agree to be bound by the terms of that 9273562Smarcel# LICENSE. 10273562Smarcel 11287111Smarcelif HAVE_OXTRADOC 12273562SmarcelOXTRADOC_DIR = ${SLAX_OXTRADOCDIR} 13273562SmarcelOXTRADOC_PREFIX = ${OXTRADOC_DIR} 14273562SmarcelOXTRADOC = ${OXTRADOC_DIR}/oxtradoc 15273562SmarcelSLAXPROC_BINDIR = ${SLAX_BINDIR} 16273562Smarcel 17273562SmarcelXML2RFC = ${OXTRADOC_DIR}/xml2rfc.tcl 18273562SmarcelXML2HTMLDIR = ${OXTRADOC_DIR} 19273562SmarcelXML2HTMLBIN = ${XML2HTMLDIR}/rfc2629-to-html.slax 20273562SmarcelSLAXPROC = ${SLAX_BINDIR}/slaxproc 21273562Smarcel 22273562SmarcelSLAXPROC_ARGS = \ 23273562Smarcel -a oxtradoc-dir ${OXTRADOC_DIR} \ 24273562Smarcel -a oxtradoc-install-dir ${OXTRADOC_DIR} \ 25273562Smarcel -a anchor-prefix docs 26273562Smarcel 27273562SmarcelSLAXPROC_ARGS_INLINE = \ 28273562Smarcel -a oxtradoc-inline yes 29273562Smarcel 30273562SmarcelSLAXPROC_ARGS += ${SLAXPROC_ARGS_INLINE} 31273562Smarcel 32273562SmarcelXML2HTML = \ 33273562Smarcel ${SLAXPROC} -g -e -I ${OXTRADOC_DIR} -I . \ 34273562Smarcel ${SLAXPROC_ARGS} \ 35273562Smarcel ${XML2HTMLBIN} 36273562Smarcel 37273562SmarcelOX_ARGS = -P ${OXTRADOC_PREFIX} -L ${OXTRADOC_PREFIX} 38273562SmarcelOX_ARGS += -S ${SLAXPROC} -p doc 39273562SmarcelOX_CMD = ${PERL} ${PERLOPTS} ${OXTRADOC} ${OX_ARGS} 40273562SmarcelOXTRADOC_CMD = ${OX_CMD} 41273562Smarcel 42273562SmarcelOUTPUT = libxo-manual 43287111SmarcelINPUT = libxo 44273562Smarcel 45273562SmarcelEXTRA_DIST = \ 46287111Smarcel ${INPUT}.txt \ 47273562Smarcel ${OUTPUT}.html \ 48273562Smarcel ${OUTPUT}.txt 49273562Smarcel 50273562Smarceldoc docs: ${OUTPUT}.txt ${OUTPUT}.html 51273562Smarcel 52287111Smarcel${OUTPUT}.txt: ${INPUT}.txt ${OXTRADOC} xolint.txt 53273562Smarcel ${OXTRADOC_CMD} -m text -o $@ $< 54273562Smarcel 55287111Smarcel${OUTPUT}.html: ${INPUT}.txt ${OXTRADOC} ${XML2HTMLBIN} xolint.txt 56273562Smarcel ${OXTRADOC_CMD} -m html -o $@ $< 57273562Smarcel 58273562Smarcelxolint.txt: ${top_srcdir}/xolint/xolint.pl 59273562Smarcel perl ${top_srcdir}/xolint/xolint.pl -D > xolint.txt 60273562Smarcel 61273562SmarcelCLEANFILES = \ 62287111Smarcelxolint.txt \ 63287111Smarcel${INPUT}.xml \ 64287111Smarcel${INPUT}.fxml \ 65322172Sphil${OUTPUT}.txt \ 66322172Sphil${OUTPUT}.html 67287111Smarcelelse 68287111Smarceldoc docs: 69287111Smarcel @${ECHO} "The 'oxtradoc' tool is not installed; see libslax.org" 70287111Smarcelendif 71334458Sgjb 72334458SgjbSPHINX = python3.4 -msphinx 73334458Sgjb 74334458Sgjbhtml sphinx sphinx-html: 75334458Sgjb ${SPHINX} -M html ${srcdir} . 76