aboutsummaryrefslogtreecommitdiff
path: root/doc/make_doc.sh
diff options
context:
space:
mode:
authorreduz2014-03-12 08:58:00 -0700
committerreduz2014-03-12 08:58:00 -0700
commit188a892195daec6069b862ca4094de8cac3a2254 (patch)
tree51f619e0b90ac5fda853fe8a0b04755422978756 /doc/make_doc.sh
parentbb7f586842658d650bab31343f6aab678f653026 (diff)
parent141b3135954737ee5be5ad2c7371796d20940719 (diff)
downloadgodot-188a892195daec6069b862ca4094de8cac3a2254.tar.gz
godot-188a892195daec6069b862ca4094de8cac3a2254.tar.zst
godot-188a892195daec6069b862ca4094de8cac3a2254.zip
Merge pull request #169 from bibby/makedoc
Closes bb-code tags, allowing make_doc.sh to finish
Diffstat (limited to 'doc/make_doc.sh')
-rwxr-xr-x[-rw-r--r--]doc/make_doc.sh18
1 files changed, 15 insertions, 3 deletions
diff --git a/doc/make_doc.sh b/doc/make_doc.sh
index aa9b47cd4..a76f568bf 100644..100755
--- a/doc/make_doc.sh
+++ b/doc/make_doc.sh
@@ -1,5 +1,17 @@
#! /bin/bash
-cd html/class_list
-python ../../../tools/docdump/makehtml.py -multipage ../../base/classes.xml
-cd ../..
+here="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+godotHome=$(dirname "$here")
+docTarget=${here}/html/class_list
+toolsRoot=${godotHome}/tools
+
+throw() {
+ echo "$@" >&2
+ exit 1
+}
+
+[ -d "$docTarget" ] || mkdir -p "$docTarget" || throw "Could not create doc target $docTarget"
+
+cd "$docTarget"
+python ${toolsRoot}/docdump/makehtml.py -multipage ${here}/base/classes.xml
+cd "$here"