SPRACINGF3EVO/SPRACINGF3MINI - Add AK8963 MAG support.
[betaflight.git] / build_docs.sh
blob5d97b0b95b8e54cb3ec786afff635905f740a885
1 #!/bin/bash
3 filename=Manual
4 doc_files=(
5 'Introduction.md'
6 'Getting Started.md'
7 'Safety.md'
8 'Installation.md'
9 'Configuration.md'
10 'Cli.md'
11 'Serial.md'
12 'Rx.md'
13 'Spektrum bind.md'
14 'Failsafe.md'
15 'Battery.md'
16 'Gps.md'
17 'Rssi.md'
18 'Telemetry.md'
19 'LedStrip.md'
20 'Display.md'
21 'Buzzer.md'
22 'Sonar.md'
23 'Profiles.md'
24 'Modes.md'
25 'Inflight Adjustments.md'
26 'Controls.md'
27 'Gtune.md'
28 'Blackbox.md'
29 'Migrating from baseflight.md'
30 'Boards.md'
31 'Board - SPRacingF3Mini.md'
32 'Board - SPRacingF3.md'
33 'Board - ColibriRace.md'
34 'Board - Sparky.md'
35 'Board - Motolab.md'
36 'Board - RMDO.md'
37 'Board - Naze32.md'
38 'Board - Paris Air Hero 32.md'
39 'Board - AlienWii32.md'
40 'Board - CC3D.md'
41 'Board - CJMCU.md'
42 'Board - Olimexino.md'
43 'Board - ChebuzzF3.md'
46 if which gimli >/dev/null; then
47 echo "Building ${filename}.pdf"
48 pushd . >/dev/null
49 cd docs
51 rm -f ${filename}.md
52 for i in "${doc_files[@]}"
54 cat "$i" >> ${filename}.md
55 done
56 rm -f ${filename}.pdf
57 gimli -f ${filename}.md -stylesheet override.css \
58 -w '--toc --title "Cleanflight Manual" --footer-right "[page]" --toc-depth 1'
59 rm ${filename}.md
60 popd >/dev/null
61 else
62 echo -e "\nFAILED"
63 echo "Install Gimli to build the PDF documentation"
64 echo -e "https://github.com/walle/gimli\n"
65 exit 1