Introducing gtk-doc template generation
This commit is contained in:
parent
207d4cf0d3
commit
0d4ef46850
|
@ -33,6 +33,7 @@ DEBUG="_debug"
|
||||||
GTKDOC_FIXXREF="gtkdoc-fixxref"
|
GTKDOC_FIXXREF="gtkdoc-fixxref"
|
||||||
GTKDOC_MKDB="gtkdoc-mkdb"
|
GTKDOC_MKDB="gtkdoc-mkdb"
|
||||||
GTKDOC_MKHTML="gtkdoc-mkhtml"
|
GTKDOC_MKHTML="gtkdoc-mkhtml"
|
||||||
|
GTKDOC_MKTMPL="gtkdoc-mktmpl"
|
||||||
GTKDOC_SCAN="gtkdoc-scan"
|
GTKDOC_SCAN="gtkdoc-scan"
|
||||||
INSTALL="install -m 0644"
|
INSTALL="install -m 0644"
|
||||||
MKDIR="mkdir -p"
|
MKDIR="mkdir -p"
|
||||||
|
@ -93,11 +94,8 @@ while [ $# -gt 0 ]; do
|
||||||
shift
|
shift
|
||||||
|
|
||||||
#create
|
#create
|
||||||
#determine the type
|
case "$target" in
|
||||||
ext="${target##*.}"
|
html/index.html)
|
||||||
ext="${ext#.}"
|
|
||||||
case "$ext" in
|
|
||||||
html)
|
|
||||||
$MKDIR "html" &&
|
$MKDIR "html" &&
|
||||||
(cd "html" &&
|
(cd "html" &&
|
||||||
$DEBUG $GTKDOC_MKHTML "$MODULE" \
|
$DEBUG $GTKDOC_MKHTML "$MODULE" \
|
||||||
|
@ -108,18 +106,25 @@ while [ $# -gt 0 ]; do
|
||||||
--module-dir="../html" \
|
--module-dir="../html" \
|
||||||
--html-dir="$DATADIR/doc/html/$MODULE")
|
--html-dir="$DATADIR/doc/html/$MODULE")
|
||||||
;;
|
;;
|
||||||
stamp)
|
gtkdoc/sgml.stamp)
|
||||||
(cd "gtkdoc" &&
|
(cd "gtkdoc" &&
|
||||||
$DEBUG $GTKDOC_MKDB \
|
$DEBUG $GTKDOC_MKDB \
|
||||||
--module="$MODULE" \
|
--module="$MODULE" \
|
||||||
--output-dir="xml" \
|
--output-dir="xml" \
|
||||||
--output-format="xml")
|
--output-format="xml" \
|
||||||
|
--tmpl-dir="tmpl")
|
||||||
;;
|
;;
|
||||||
types)
|
gtkdoc/tmpl.stamp)
|
||||||
|
(cd "gtkdoc" &&
|
||||||
|
$DEBUG $GTKDOC_MKTMPL \
|
||||||
|
--module="$MODULE" \
|
||||||
|
--output-dir="tmpl")
|
||||||
|
;;
|
||||||
|
gtkdoc/*.types)
|
||||||
(cd ".." &&
|
(cd ".." &&
|
||||||
$DEBUG $GTKDOC_SCAN \
|
$DEBUG $GTKDOC_SCAN \
|
||||||
--module="$MODULE" \
|
--module="$MODULE" \
|
||||||
--source-dir="." \
|
--source-dir="include" \
|
||||||
--output-dir="doc/gtkdoc")
|
--output-dir="doc/gtkdoc")
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user