# sadms make file
# bbou@ac-toulouse.fr
# 2007-05-22 16:06:54 
VERSION=2.0.15

UBUNTUFOLDER = ubuntu
DEBFULLNAME = "Bernard Bou"
DEBEMAIL = "bbou@ac-toulouse.fr"

default:

showconfig:
	@echo "version: $(VERSION)"
	
sadms-$(VERSION).tar.gz:
	make dist

pkg-ubuntu: sadms-$(VERSION).tar.gz build-ubuntu
	cd $(UBUNTUFOLDER)/sadms-$(VERSION); dpkg-buildpackage -rfakeroot
	dpkg-scanpackages $(UBUNTUFOLDER)/ /dev/null | gzip > $(UBUNTUFOLDER)/Packages.gz

build-ubuntu:
	rm -fR $(UBUNTUFOLDER)
	mkdir -p $(UBUNTUFOLDER)
	cd $(UBUNTUFOLDER); tar xvzf ../sadms-$(VERSION).tar.gz
	cd $(UBUNTUFOLDER)/sadms-$(VERSION); export DEBEMAIL=$(DEBEMAIL) ; export DEBFULLNAME=$(DEBFULLNAME) ; echo 'y' | dh_make --single --createorig
	cp $(UBUNTUFOLDER)/sadms-$(VERSION)/sadms-deb.control $(UBUNTUFOLDER)/sadms-$(VERSION)/debian/control
	cp $(UBUNTUFOLDER)/sadms-$(VERSION)/sadms-deb.rules $(UBUNTUFOLDER)/sadms-$(VERSION)/debian/rules
	cp $(UBUNTUFOLDER)/sadms-$(VERSION)/sadms-deb.changelog $(UBUNTUFOLDER)/sadms-$(VERSION)/debian/changelog

predist:
	[ -L pre ] && rm -f pre
	ln -s bin/pre pre
	[ -L START ] && rm -f START
	ln -s pre/start.sh START
	
dist-ubuntu: predist pkg-ubuntu
	tar cvf sadms-install-ubu-$(VERSION).tar -C .. \
		sadms-$(VERSION)/pre/start.sh \
		sadms-$(VERSION)/pre/lsb_release.sh \
		sadms-$(VERSION)/pre/_check-samba.sh \
		sadms-$(VERSION)/pre/_include.sh \
		sadms-$(VERSION)/pre/_include-distribution.sh \
		sadms-$(VERSION)/pre/_include-defaults.sh \
		sadms-$(VERSION)/pre/_preinstall.sh \
		sadms-$(VERSION)/pre/_preinstall-ubuntu.sh \
		sadms-$(VERSION)/START \
		sadms-$(VERSION)/AUTHORS \
		sadms-$(VERSION)/COPYING \
		sadms-$(VERSION)/README \
		sadms-$(VERSION)/CHANGELOG \
		sadms-$(VERSION)/NEWS
	find ../sadms-$(VERSION)/$(UBUNTUFOLDER) -maxdepth 1 -name "*deb" -o -name "*dsc" | sed 's/\.\.\///g' | tar rvf sadms-install-ubu-$(VERSION).tar -C .. -T -
	gzip -f sadms-install-ubu-$(VERSION).tar
	tar cvf sadms-pkg-ubu-$(VERSION).tar -C .. \
		sadms-$(VERSION)/pre/start.sh \
		sadms-$(VERSION)/pre/lsb_release.sh \
		sadms-$(VERSION)/pre/_check-samba.sh \
		sadms-$(VERSION)/pre/_include.sh \
		sadms-$(VERSION)/pre/_include-distribution.sh \
		sadms-$(VERSION)/pre/_include-defaults.sh \
		sadms-$(VERSION)/pre/_preinstall.sh \
		sadms-$(VERSION)/pre/_preinstall-ubuntu.sh \
		sadms-$(VERSION)/START \
		sadms-$(VERSION)/AUTHORS \
		sadms-$(VERSION)/COPYING \
		sadms-$(VERSION)/README \
		sadms-$(VERSION)/CHANGELOG \
		sadms-$(VERSION)/NEWS
	find ../sadms-$(VERSION)/$(UBUNTUFOLDER) -maxdepth 1 -name "*deb" -o -name "*dsc" -o -name "*gz" -o -name "*changelog" | sed 's/\.\.\///g' | tar rvf sadms-pkg-ubu-$(VERSION).tar -C .. -T -
	gzip -f sadms-pkg-ubu-$(VERSION).tar
	
dist: dist-ubuntu
	
.PHONY: default showconfig \
	pkg-ubuntu build-ubuntu \
	predist dist-ubuntu dist
