diff options
Diffstat (limited to '')
| -rwxr-xr-x | make | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -26,6 +26,7 @@ Usage: ./make TASK todo Show tasks noted in source code files models Generate the MODELS file release Zip up all .hex files to prep for publishing a release + docs Convert all .md files to .html ... or TASK can be the partial name of a build target. @@ -55,6 +56,9 @@ function main() { echo 'rm -vf **/*.hex **/*~ **/*.elf **/*.o **/*.cpp' rm -vf **/*.hex **/*~ **/*.elf **/*.o **/*.cpp ;; + docs) + make-docs + ;; flash) echo "Not implemented yet." #./bin/flash.sh "$@" @@ -75,5 +79,13 @@ function main() { esac } +function make-docs () { + for md in **/*.md ; do + echo "$md" + html=$(echo "$md" | sed 's/.md$/.html/') + cmark-gfm "$md" > "$html" + done +} + main "$@" |
