Fixed documentation generation
This commit is contained in:
parent
82b2da2926
commit
6c1909a437
15
doc/Makefile
15
doc/Makefile
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user