Fixed documentation generation

This commit is contained in:
Pierre Pronchery 2012-05-14 23:28:27 +00:00
parent 82b2da2926
commit 6c1909a437
3 changed files with 23 additions and 15 deletions

View File

@ -1,5 +1,5 @@
SUBDIRS = gtkdoc
TARGETS = gtkdoc/libApp.types gtkdoc/sgml.stamp html/index.html
TARGETS = gtkdoc/libApp.types gtkdoc/tmpl.stamp gtkdoc/sgml.stamp gtkdoc/html.stamp
PREFIX = /usr/local
DESTDIR =
RM ?= rm -f
@ -16,19 +16,22 @@ subdirs:
gtkdoc/libApp.types:
./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/libApp.types"
gtkdoc/sgml.stamp: gtkdoc/libApp.types
gtkdoc/tmpl.stamp: gtkdoc/libApp.types
./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/tmpl.stamp"
gtkdoc/sgml.stamp: gtkdoc/tmpl.stamp
./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/sgml.stamp"
html/index.html: gtkdoc/libApp-docs.xml gtkdoc/sgml.stamp
./gtkdoc.sh -P "$(PREFIX)" -- "html/index.html"
gtkdoc/html.stamp: gtkdoc/libApp-docs.xml gtkdoc/sgml.stamp gtkdoc/tmpl.stamp
./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/html.stamp"
clean:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
$(RM) -- $(gtkdoc/libApp.types_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(html/index.html_OBJS)
$(RM) -- $(gtkdoc/libApp.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS)
distclean:
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done
$(RM) -- $(gtkdoc/libApp.types_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(html/index.html_OBJS)
$(RM) -- $(gtkdoc/libApp.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS)
$(RM) -- $(TARGETS)
install: $(TARGETS)

View File

@ -95,15 +95,15 @@ while [ $# -gt 0 ]; do
#create
case "$target" in
html/index.html)
$MKDIR "html" &&
(cd "html" &&
gtkdoc/html.stamp)
$MKDIR "gtkdoc/html" &&
(cd "gtkdoc/html" &&
$DEBUG $GTKDOC_MKHTML "$MODULE" \
"../gtkdoc/$MODULE-docs.xml") &&
"../$MODULE-docs.xml") &&
(cd "gtkdoc" &&
$DEBUG $GTKDOC_FIXXREF \
--module="$MODULE" \
--module-dir="../html" \
--module-dir="html" \
--html-dir="$DATADIR/doc/html/$MODULE")
;;
gtkdoc/sgml.stamp)

View File

@ -1,17 +1,22 @@
subdirs=gtkdoc
targets=gtkdoc/libApp.types,gtkdoc/sgml.stamp,html/index.html
targets=gtkdoc/libApp.types,gtkdoc/tmpl.stamp,gtkdoc/sgml.stamp,gtkdoc/html.stamp
dist=Makefile,gtkdoc.sh
[gtkdoc/libApp.types]
type=script
script=./gtkdoc.sh
[gtkdoc/sgml.stamp]
[gtkdoc/tmpl.stamp]
type=script
script=./gtkdoc.sh
depends=gtkdoc/libApp.types
[html/index.html]
[gtkdoc/sgml.stamp]
type=script
script=./gtkdoc.sh
depends=gtkdoc/libApp-docs.xml,gtkdoc/sgml.stamp
depends=gtkdoc/tmpl.stamp
[gtkdoc/html.stamp]
type=script
script=./gtkdoc.sh
depends=gtkdoc/libApp-docs.xml,gtkdoc/sgml.stamp,gtkdoc/tmpl.stamp