#! /usr/bin/make -f
# Generated automatically from debian/packages
# by yada v0.7, of Sat, 10 Jul 1999

.PHONY: default
default:
	@echo "Specify a target:"; \
	echo " build              compile the package"; \
	echo " binary             make all binary packages"; \
	echo " binary-arch        make all architecture-dependent binary packages"; \
	echo " binary-indep       make all architecture-independent binary packages"; \
	echo " clean              clean up the source package"; \
	echo; \
	echo " depends            check build-time dependencies"; \
	echo " install-tree       compile the package and create the install trees"; \
	echo " clean-install-tree clean up only under debian/"; \
	echo

# Check build dependencies and conflicts

.PHONY: depends
depends: debian/depends-stamp
debian/depends-stamp:
	@echo 'Checking build conflicts and dependencies; just a minute...'
	@echo -n 'debhelper...'; v=$$(dpkg -s 'debhelper' | sed -n '/^[sS][tT][aA][tT][uU][sS]:.* config-files$$/q;s/^[vV][eE][rR][sS][iI][oO][nN]: *//p'); \
	if test "$$v"; then \
	    exit 0; \
	fi; \
	echo 'Build depends on `debhelper'\'' (any version), which is not satisfied' | fmt; exit 1
	@echo
	@echo 'Conflicts and dependencies all satisfied!'
	touch debian/depends-stamp

# Build the package and prepare the install tree

.PHONY: build-only build
build-only: debian/build-stamp
build: build-only

# Make sure these rules and the control file are up-to-date

.PHONY: rules control
rules: debian/rules
debian/rules: debian/yada debian/packages
	chmod +x debian/yada
	debian/yada rebuild rules

control: debian/control
debian/control: debian/yada debian/packages
	chmod +x debian/yada
	debian/yada rebuild control

debian/build-stamp: debian/depends-stamp
	@[ -f debian/yada -a -f debian/rules ]
	touch debian/build-stamp

.PHONY: install-tree
install-tree: install-tree-any
install-tree-any: \
	debian/tmp-manpages-pl-dev/DEBIAN/control \
	debian/tmp-manpages-pl/DEBIAN/control

debian/tmp-manpages-pl-dev/DEBIAN/control: debian/build-stamp debian/control
	rm -rf debian/tmp-manpages-pl-dev
	umask 022 && install -d debian/tmp-manpages-pl-dev/DEBIAN
	chmod +x debian/yada
	install -d debian/tmp-manpages-pl-dev/usr/share/doc/manpages-pl-dev
	umask 022; debian/yada generate copyright \
	                       >debian/tmp-manpages-pl-dev/usr/share/doc/manpages-pl-dev/copyright
	install -m 644 -p debian/changelog \
	                  debian/tmp-manpages-pl-dev/usr/share/doc/manpages-pl-dev/changelog.Debian
	@umask 022 && export PACKAGE="manpages-pl-dev" \
	    && export ROOT="$$(pwd)/debian/tmp-manpages-pl-dev" \
	    && export CONTROL="$$(pwd)/debian/tmp-manpages-pl-dev/DEBIAN" && (\
	echo -E 'eval "yada () { perl $$(pwd)/debian/yada \"\$$@\"; }"; set -e; set -v';\
	echo -E 'for m in man[2,3]; do';\
	echo -E '    yada install -man $$m/*.* -into /usr/share/man/pl_PL';\
	echo -E 'done';\
	echo -E 'for i in $$ROOT/usr/share/man/pl_PL/man[2,3]/*; do';\
	echo -E '    m=$$(dirname $${i#$$ROOT/usr/share/man/pl_PL/})';\
	echo -E '    if ( head -n 1 $$i | grep "^\.so " >/dev/null ); then';\
	echo -E '   	  ln=$$( head -n 1 $$i | sed -e '\''s/.so //'\'' -e '\''s/'\''$$m'\''\///'\'')';\
	echo -E '	  echo "Creating symlink $${i##$$ROOT} -> $$ln"';\
	echo -E '         rm -f $$i';\
	echo -E '         test -f $$ROOT/usr/share/man/pl_PL/$$m/$$ln && ln -s $$ln $$i';\
	echo -E '    fi';\
	echo -E 'done';\
	echo -E 'yada install -doc FAQ -as README';\
	echo -E 'yada install -doc robotnicy -as translators') | /bin/sh
	debian/yada compress manpages-pl-dev
	find debian/tmp-manpages-pl-dev -type f -print \
	  | sed -n 's/^debian\/tmp-manpages-pl-dev\(\/etc\/.*\)$$/\1/p' \
	    > debian/tmp-manpages-pl-dev/DEBIAN/conffiles
	if test ! -s debian/tmp-manpages-pl-dev/DEBIAN/conffiles; then rm -f debian/tmp-manpages-pl-dev/DEBIAN/conffiles; fi
	debian/yada generate maintscripts manpages-pl-dev
	umask 022 && dpkg-gencontrol -isp -pmanpages-pl-dev -Pdebian/tmp-manpages-pl-dev

debian/tmp-manpages-pl/DEBIAN/control: debian/build-stamp debian/control
	rm -rf debian/tmp-manpages-pl
	umask 022 && install -d debian/tmp-manpages-pl/DEBIAN
	chmod +x debian/yada
	install -d debian/tmp-manpages-pl/usr/share/doc/manpages-pl
	umask 022; debian/yada generate copyright \
	                       >debian/tmp-manpages-pl/usr/share/doc/manpages-pl/copyright
	install -m 644 -p debian/changelog \
	                  debian/tmp-manpages-pl/usr/share/doc/manpages-pl/changelog.Debian
	@umask 022 && export PACKAGE="manpages-pl" \
	    && export ROOT="$$(pwd)/debian/tmp-manpages-pl" \
	    && export CONTROL="$$(pwd)/debian/tmp-manpages-pl/DEBIAN" && (\
	echo -E 'eval "yada () { perl $$(pwd)/debian/yada \"\$$@\"; }"; set -e; set -v';\
	echo -E 'for m in man[1,4-8] debian/man[1,4-8]; do';\
	echo -E '    yada install -man $$m/*.* -into /usr/share/man/pl_PL';\
	echo -E 'done';\
	echo -E 'for i in $$ROOT/usr/share/man/pl_PL/man[1,4-8]/*; do';\
	echo -E '    m=$$(dirname $${i#$$ROOT/usr/share/man/pl_PL/})';\
	echo -E '    if ( head -n 1 $$i | grep "^\.so " >/dev/null ); then';\
	echo -E '        ln=$$( head -n 1 $$i | sed -e '\''s/.so //'\'' -e '\''s/'\''$$m'\''\///'\'')';\
	echo -E '        echo "Creating symlink $${i##$$ROOT} -> $$ln"';\
	echo -E '        rm -f $$i';\
	echo -E '        test -f $$ROOT/usr/share/man/pl_PL/$$m/$$ln && ln -s $$ln $$i';\
	echo -E '    fi';\
	echo -E 'done';\
	echo -E 'yada install -doc FAQ -as README';\
	echo -E 'yada install -doc robotnicy -as translators') | /bin/sh
	debian/yada compress manpages-pl
	find debian/tmp-manpages-pl -type f -print \
	  | sed -n 's/^debian\/tmp-manpages-pl\(\/etc\/.*\)$$/\1/p' \
	    > debian/tmp-manpages-pl/DEBIAN/conffiles
	if test ! -s debian/tmp-manpages-pl/DEBIAN/conffiles; then rm -f debian/tmp-manpages-pl/DEBIAN/conffiles; fi
	debian/yada generate maintscripts manpages-pl
	umask 022 && dpkg-gencontrol -isp -pmanpages-pl -Pdebian/tmp-manpages-pl

# Build package files

.PHONY: binary binary-arch binary-indep
binary: binary-arch binary-indep
binary-arch: binary-arch-any

.PHONY: binary-arch-any
binary-arch-any:
binary-indep: \
	binary-package-manpages-pl-dev \
	binary-package-manpages-pl

.PHONY: binary-package-manpages-pl-dev
binary-package-manpages-pl-dev: check-root debian/tmp-manpages-pl-dev/DEBIAN/control
	@[ -f debian/yada -a -f debian/rules ]
	chown -R 0.0 debian/tmp-manpages-pl-dev
	chmod -R u=rwX,go=rX debian/tmp-manpages-pl-dev
	@umask 022 && export PACKAGE="manpages-pl-dev" \
	    && export ROOT="$$(pwd)/debian/tmp-manpages-pl-dev" \
	    && export CONTROL="$$(pwd)/debian/tmp-manpages-pl-dev/DEBIAN" && (\
	echo -E 'eval "yada () { perl $$(pwd)/debian/yada \"\$$@\"; }"; set -e; set -v';\
	echo -E 'dh_fixperms -p$$PACKAGE -P$$ROOT';\
	echo -E 'dh_md5sums -p$$PACKAGE -P$$ROOT') | /bin/sh
	@if [ -d debian/tmp-manpages-pl-dev/usr/doc/manpages-pl-dev ]; then \
	  echo "*** Yada warning: /usr/doc/manpages-pl-dev should be /usr/share/doc/manpages-pl-dev";\
	fi
	dpkg-deb --build debian/tmp-manpages-pl-dev ..

.PHONY: binary-package-manpages-pl
binary-package-manpages-pl: check-root debian/tmp-manpages-pl/DEBIAN/control
	@[ -f debian/yada -a -f debian/rules ]
	chown -R 0.0 debian/tmp-manpages-pl
	chmod -R u=rwX,go=rX debian/tmp-manpages-pl
	@umask 022 && export PACKAGE="manpages-pl" \
	    && export ROOT="$$(pwd)/debian/tmp-manpages-pl" \
	    && export CONTROL="$$(pwd)/debian/tmp-manpages-pl/DEBIAN" && (\
	echo -E 'eval "yada () { perl $$(pwd)/debian/yada \"\$$@\"; }"; set -e; set -v';\
	echo -E 'dh_fixperms -p$$PACKAGE -P$$ROOT';\
	echo -E 'dh_md5sums -p$$PACKAGE -P$$ROOT') | /bin/sh
	@if [ -d debian/tmp-manpages-pl/usr/doc/manpages-pl ]; then \
	  echo "*** Yada warning: /usr/doc/manpages-pl should be /usr/share/doc/manpages-pl";\
	fi
	dpkg-deb --build debian/tmp-manpages-pl ..

.PHONY: check-root
check-root:
	@[ `id -u` = 0 ] || (echo "You must be root to do this!"; false)

# Clean up afterwards

.PHONY: clean clean-install-tree clean-build
clean: clean-install-tree clean-build debian/control debian/rules

clean-build:
	@[ -f debian/yada -a -f debian/rules ]
	rm -f debian/build-stamp debian/depends-stamp

clean-install-tree: debian/rules
	@[ -f debian/yada -a -f debian/rules ]
	rm -f debian/install-tree-stamp
	rm -rf debian/tmp* debian/files* debian/substvars
