VER=0.3

all: Syslog-win32.msi

dist: rebuild
	mkdir -p ../../../dist/Syslog-win32
	cp Syslog-win32.msi ../../../dist/Syslog-win32/Syslog-win32-$(VER).msi

Syslog-win32.msi: ../daemon/syslogd.exe
Syslog-win32.msi: syslog.conf
Syslog-win32.msi: ../doc/book/syslog-win32.html
Syslog-win32.msi: log/auth.log
Syslog-win32.msi: log/daemon.log
Syslog-win32.msi: log/debug
Syslog-win32.msi: log/kern.log
Syslog-win32.msi: log/mail.log
Syslog-win32.msi: log/mail.err
Syslog-win32.msi: log/mail.info
Syslog-win32.msi: log/mail.warn
Syslog-win32.msi: log/messages
Syslog-win32.msi: log/news.crit
Syslog-win32.msi: log/news.err
Syslog-win32.msi: log/news.notice
Syslog-win32.msi: log/syslog
Syslog-win32.msi: log/user.log
Syslog-win32.msi: log/uucp.log

Syslog-win32.msi: Syslog-win32.wixobj
	"c:/Program Files (x86)/Windows Installer XML v3/bin/light.exe" Syslog-win32.wixobj

Syslog-win32.wixobj: Syslog-win32.wxs
	"c:/Program Files (x86)/Windows Installer XML v3/bin/candle.exe" Syslog-win32.wxs

clean:
	make -C .. distclean
	rm -rf *.msi *.wixobj *.wixpdb

rebuild: clean all

../Makefile:
	cd ..; ./configure --prefix=/ --sysconfdir=/ --localstatedir=/ --enable-relocatable

../daemon/syslogd.exe ../doc/book/syslog-win32.html: ../Makefile
	make -C .. all
