#!/bin/bash mkdir -p tmp/pydoc mkdir -p tmp/body echo "*** making man pages ***" echo "pigs" bin/smakdoc.py src/defs/pigs.def man >MAN/pigs.1 echo "pigpiod" bin/cmakdoc.py pigpiod src/defs/pigpiod.def man >MAN/pigpiod.1 echo "pig2vcd" bin/cmakdoc.py pig2vcd src/defs/pig2vcd.def man >MAN/pig2vcd.1 echo "pigpio.h" bin/cmakdoc.py pigpio ../pigpio.h man >MAN/pigpio.3 echo "pigpiod_if.h" bin/cmakdoc.py pigpiod_if ../pigpiod_if.h man >MAN/pigpiod_if.3 echo "pigpiod_if2.h" bin/cmakdoc.py pigpiod_if2 ../pigpiod_if2.h man >MAN/pigpiod_if2.3 # *** preparing HTML bodies *** bin/smakdoc.py src/defs/pigs.def >tmp/body/pigs.body bin/cmakdoc.py pigpiod src/defs/pigpiod.def >tmp/body/pigpiod.body bin/cmakdoc.py pig2vcd src/defs/pig2vcd.def >tmp/body/pig2vcd.body bin/cmakdoc.py pigpio ../pigpio.h >tmp/body/cif.body bin/cmakdoc.py pigpiod_if ../pigpiod_if.h >tmp/body/pdif.body bin/cmakdoc.py pigpiod_if2 ../pigpiod_if2.h >tmp/body/pdif2.body pydoc ../pigpio.py >tmp/pydoc/pigpio.pydoc bin/pymakdoc.py tmp/pydoc/pigpio.pydoc >tmp/body/python.body bin/examples.py src/defs/examples.def >tmp/body/examples.body bin/body.py # get bodies of manually generated pages bin/tidy.py # tidy the bodies bin/backup.sh # backup database bin/updatesql.py # update the database with the new bodies bin/purge.sh # remove redundant datatbase copies echo "*** making web pages ***" bin/build_site.py # construct the web site