grim/purple-objects-docbook

3d85aaf3ca93
new graphs for PurplePlugin and PurplePluginState
start of the plugins section
TRANSFORM=xsltproc
TRANSFORM_OPTS=--nonet --xinclude
SHEET=purple-objects.xsl
OUTPUT=html/
BOOK=purple-objects.xml
BOOK_SOURCES=\
about.xml \
graphs.xml \
plugins.xml \
purple-objects.xml
IMAGES=\
object-key.png \
plugin-class.png \
plugin-objects.png \
plugin-loader-objects.png \
plugin-state.png \
relationship-key.png
all: book.stamp images.stamp
%.png: %.fdp
fdp -Tpng -o $(OUTPUT)$@ $<
%.png: %.dot
dot -Tpng -o $(OUTPUT)$@ $<
book.stamp: $(BOOK_SOURCES) $(SHEET)
$(TRANSFORM) $(TRANSFORM_OPTS) -o $(OUTPUT) $(SHEET) $(BOOK)
touch spec.stamp
images.stamp: $(IMAGES)
touch images.stamp
clean:
rm -rf $(OUTPUT) book.stamp images.stamp