packages feed

dbus-core-0.5: Makefile

HS_SOURCES=\
	hs/DBus/Address.hs \
	hs/DBus/Bus.hs \
	hs/DBus/Connection.hs \
	hs/DBus/Constants.hs \
	hs/DBus/Introspection.hs \
	hs/DBus/Message.hs \
	hs/DBus/Message/Internal.hs \
	hs/DBus/Types.hs \
	hs/DBus/Util.hs \
	hs/DBus/Wire.hs \
	hs/Tests.hs

all: $(HS_SOURCES)

%.tex: %.nw
	noweave -delay "$<" | cpif "$@"

hs/%.hs: dbus-core.nw hs/DBus/Message
	notangle -R"$*.hs" "$<" | cpphs --hashes --noline | cpif "$@"

hs/Tests.hs: Tests.nw hs
	notangle -R"Tests.hs" "$<" dbus-core.nw | cpphs --hashes --noline | cpif "$@"

hs:
	mkdir -p hs

hs/DBus:
	mkdir -p hs/DBus

hs/DBus/Message:
	mkdir -p hs/DBus/Message

%.pdf: %.tex
	xelatex "$<"
	xelatex "$<"

pdfs: dbus-core.pdf manual.pdf