#################################################################
# Perform a quick build of the Comprehensive LaTeX Symbol List. #
#                                                               #
# Author: Scott Pakin <scott-clsl@pakin.org>                    #
#################################################################

include definitions.ninja
subninja common-deps.ninja

rule run-latex
  command = $
    set -e ; $
    workdir=build-$SIZE ; $
    test -d "$$workdir" || mkdir "$$workdir" ; $
    export max_print_line=1048576 ; $
    $LATEX -output-directory="$$workdir" -jobname symbols-$SIZE '\PassOptionsToClass{${SIZE}paper}{article}\input symbols' ; $
    cp "$$workdir/symbols-$SIZE.pdf" .
  pool = console
  description = $LATEX symbols-$SIZE

build symbols-letter.pdf : run-latex build-letter | common-deps.stamp
  SIZE = letter

build symbols-a4.pdf : run-latex build-a4 | common-deps.stamp
  SIZE = a4
