#!/bin/sh

(
	echo	"<?xml version = '1.0' ?>"
	echo	"<classes>"

	for f in *.sip kb_basic.cpp
	do
		sed -n '/ifdef.*__DOCS/,/endif.*__DOCS/ p' $f
	done

	echo	"</classes>"
)	\
	|	grep -v __DOCS	> .methods.xml

#
# ./extract_manual.py	< .methods.xml		|
#

xsltproc manual.xsl 	.methods.xml		|
			grep -v '?xml'		|
			grep -v '!DOCTYPE'	|
			sed "s/xmlns=''//"	> ../../../doc/rekall/app5.sgml

./extract_dict.py	< .methods.xml		> ../../../dict/python_sip.dict
