#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk

ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
  export CC = $(DEB_HOST_GNU_TYPE)-gcc
else
  export CC = gcc
endif

coreutils_dir = coreutils-8.21
bin_dir=$(CURDIR)/debian/realpath/usr/bin
man_dir=$(CURDIR)/debian/realpath/usr/share/man
%:
	dh $@

override_dh_auto_clean:
	dh_auto_clean
	rm -rf $(coreutils_dir)

override_dh_auto_configure:
	dh_auto_configure
	[ -d $(coreutils_dir) ] || dpkg-source -x $(coreutilds_dir)*dsc
	cd $(coreutils_dir) && debian/rules configure

override_dh_auto_build:
	dh_auto_build
	cd $(coreutils_dir) && sed  -i '/$$(MAKE).*all-recursive/s/all-recursive/man\/realpath.1/g' Makefile
	cd $(coreutils_dir) && $(MAKE) 

override_dh_auto_install:
	dh_auto_install
	mv $(bin_dir)/realpath $(bin_dir)/realpath-old
	set -e; find $(man_dir) -name realpath.1.gz -printf "%h\n"| while read dir; do \
		mv $$dir/realpath.1.gz $$dir/realpath-old.1.gz ;  \
	done
	cd $(coreutils_dir)/src && cp ./realpath $(bin_dir)
	cd $(coreutils_dir)/man && cp ./realpath.1 $(man_dir)/man1
