#!/usr/bin/make -f

#
# debian/rules
#
# This file is part of webCDwriter - Network CD/DVD Writing.
#
# Copyright (C) 2005-2007 Jrg P. M. Haeger
#
# webCDwriter is free software. See CDWserver/CDWserver.cpp for details.
#

# This is the debhelper compatibility version to use.
export DH_COMPAT=4

DESTDIR=$(CURDIR)/debian/webcdwriter

build: build-stamp
build-stamp:
	dh_testdir
	./configure --doNotCompileWebCDcreator
	$(MAKE)
	touch build-stamp

clean:
	dh_testdir
	rm -f build-stamp
	$(MAKE) clean
	$(MAKE) maintainer-clean -C CDWserver
	$(MAKE) maintainer-clean -C rcdrecord
	rm -f webCDcreator/Makefile
	rm -f webCDcreator/webCDcreator.jar
	@for language in de en es fr nl; do \
		rm -f webCDcreator/doc/$$language/*.gif; \
		rm -f webCDcreator/doc/$$language/*.png; \
	done
	rm -f config Makefile2
	dh_clean

install: build
	dh_testdir
	dh_clean -k
	dh_installdirs usr/bin
	$(MAKE) install DESTDIR=$(DESTDIR)
	rm -f $(DESTDIR)/etc/init.d/CDWserver
	install -b -p -m 755 $(CURDIR)/debian/init.d $(DESTDIR)/etc/init.d/CDWserver
	chmod 755 $(DESTDIR)/usr/bin/CDWrootGate
	chmod 755 $(DESTDIR)/usr/bin/CDWverify
	chmod 755 $(DESTDIR)/var/
	chmod 755 $(DESTDIR)/var/log/
	chmod 755 $(DESTDIR)/var/spool/

binary-indep: build install

binary-arch: build install
	dh_testdir
	dh_installchangelogs ChangeLog
	dh_strip
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
