| OLD | NEW |
| (Empty) |
| 1 #!/bin/bash | |
| 2 | |
| 3 # To generate docs for the HTML library, including annotations on the | |
| 4 # mapping to and from the DOM library, run this script like: | |
| 5 # | |
| 6 # $ htmldoc | |
| 7 | |
| 8 # Run from dartdoc directory to get correct relative paths. | |
| 9 pushd `dirname "$0"` >>/dev/null | |
| 10 | |
| 11 # Generate the client-side .js file from interact.dart if we haven't already or | |
| 12 # if it's out of date. | |
| 13 if [ "interact.dart" -nt "static/interact.js" ] | |
| 14 then | |
| 15 ../../frog/minfrog --libdir=../../frog/lib \ | |
| 16 --out=static/interact.js --compile-only interact.dart | |
| 17 echo "Compiled interact.dart." | |
| 18 fi | |
| 19 | |
| 20 # Clean the output directory. | |
| 21 if [ -d "docs" ]; then | |
| 22 rm -r docs | |
| 23 fi | |
| 24 mkdir docs | |
| 25 | |
| 26 # Copy the static files over. | |
| 27 cp static/* docs | |
| 28 | |
| 29 # Generate the user's docs. | |
| 30 ../../frog/minfrog --libdir=../../frog/lib \ | |
| 31 ../../client/html/scripts/html_doc.dart | |
| 32 | |
| 33 popd >>/dev/null | |
| OLD | NEW |