mirror of https://github.com/joan2937/pigpio
48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
|
#!/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
|
||
|
|