HTML_DIR=`gtkdoc-install --htmldir`
CFLAGS=`gtk-config --cflags`
LDFLAGS=`gtk-config --libs`

templates:
	CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" gtkdoc-scanobj --module=gtk 
	gtkdoc-scan --module=gtk `gtk-config --prefix`/include/gtk/*.h
	gtkdoc-mktmpl --module=gtk

sgml:
	gtkdoc-mkdb --module=gtk

html:
	sed "s%@HTML_DIR@%$(HTML_DIR)%g" < gdk-docs.sgml.in > gtk-docs.sgml
	if ! test -d html ; then mkdir html ; fi
	-cd html && gtkdoc-mkhtml ../gtk-docs.sgml

clean:
	rm -f *~ *.bak *.hierarchy *.signals gtk-docs.sgml gtk-scan.c *-unused.txt

maintainer-clean: clean
	rm -rf sgml html gtk-decl-list.txt gtk-decl.txt 

install:
	gtkdoc-install gtk html

.PHONY : html sgml templates
