#!/usr/bin/make -f

# debian/rules file for glib1.2 Debian package
# based on gtk+ debian/rules file
# written April 1998 by Ben Gertzfield <che@debian.org>

version=0

build: build-stamp
build-stamp:
	dh_testdir
	./autogen.sh --prefix=`pwd`/debian/tmp/usr
	$(MAKE)
	touch build-stamp

build-dbg: build-dbg-stamp
build-dbg-stamp:
	dh_testdir
	./autogen.sh --prefix=`pwd`/debian/libpango$(version)-dbg/usr --enable-debug=yes
	$(MAKE)
	touch build-dbg-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp build-dbg-stamp install-stamp install-dbg-stamp
	# Add here commands to clean up after the build process.
	-$(MAKE) clean
	-$(MAKE) distclean
	find . -name '*.o' -o -name '_libs' -o -name '*.lo' -o -name '*.a' -o -name '.deps' | xargs rm -rf
	dh_clean

clean-dbg:
	dh_testdir
	dh_testroot
	rm -f build-stamp build-dbg-stamp install-stamp install-dbg-stamp
	# Add here commands to clean up after the build process.
	-$(MAKE) clean
	-$(MAKE) distclean
	find . -name '*.o' -o -name '_libs' -o -name '*.lo' -o -name '*.a' -o -name '.deps' | xargs rm -rf
	dh_clean -k

install: install-stamp
install-stamp: build
	dh_testdir
	dh_testroot
	dh_clean
	$(MAKE) install
	touch install-stamp

install-dbg: install-dbg-stamp
install-dbg-stamp: build-dbg
	dh_testdir
	dh_testroot
	dh_clean -k
	$(MAKE) install
	touch install-dbg-stamp

# Build architecture-independent files here.
binary-indep: 
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install libpango$(version)-dev libpango$(version) libpango$(version)-dbg

libpango$(version): #build
	dh_testdir -plibpango$(version) 
	dh_testroot -plibpango$(version)
	dh_installdirs -plibpango$(version)
	# Add here commands to install the files into debian/tmp
	rm -rf debian/tmp/usr/bin debian/tmp/usr/include debian/tmp/usr/lib/pango debian/tmp/usr/lib/pkgconfig debian/tmp/usr/man debian/tmp/usr/share
	dh_installdocs -plibpango$(version) AUTHORS NEWS README
	dh_installchangelogs -plibpango$(version) ChangeLog
	dh_strip -plibpango$(version)
	dh_compress -plibpango$(version)
	dh_fixperms -plibpango$(version)
	dh_installdeb -plibpango$(version)
	dh_shlibdeps -plibpango$(version)
	dh_gencontrol -plibpango$(version)
	dh_makeshlibs -plibpango$(version) -V
	dh_md5sums -plibpango$(version)
	dh_builddeb -plibpango$(version)

libpango$(version)-dev: #build
	dh_testdir -plibpango$(version)-dev
	dh_testroot -plibpango$(version)-dev
	dh_clean -plibpango$(version)-dev -k
	# Add here commands to install the files into debian/tmp
	dh_movefiles -plibpango$(version)-dev usr/lib/lib*.a usr/lib/lib*.la usr/lib/lib*.so usr/bin usr/include/pango-1.0 usr/lib/pango usr/lib/pkgconfig usr/share/gtk-doc
	rm -rf debian/tmp/usr/info

	#dh_installdocs -plibpango$(version)-dev
	dh_installmanpages -plibpango$(version)-dev
	#dh_installinfo -plibpango$(version)-dev docs/*.info

	dh_undocumented -plibpango$(version)-dev
	dh_installchangelogs -plibpango$(version)-dev ChangeLog
	dh_strip -plibpango$(version)-dev
	dh_compress -plibpango$(version)-dev
	dh_fixperms -plibpango$(version)-dev
	dh_installdeb -plibpango$(version)-dev
	dh_shlibdeps -plibpango$(version)-dev
	dh_gencontrol -plibpango$(version)-dev
	dh_md5sums -plibpango$(version)-dev
	dh_builddeb -plibpango$(version)-dev

libpango0-dbg: clean-dbg install-dbg
	dh_testdir -plibpango$(version)-dbg
	dh_testroot -plibpango$(version)-dbg
	dh_installdirs -plibpango$(version)-dbg
	# Add here commands to install the files into debian/libpango$(version)-dbg
	rm -rf debian/libpango$(version)-dbg/usr/bin debian/libpango$(version)-dbg/usr/include debian/libpango$(version)-dbg/usr/info debian/libpango$(version)-dbg/usr/lib/pango debian/libpango$(version)-dbg/usr/man debian/libpango$(version)-dbg/usr/share debian/libpango$(version)-dbg/usr/lib/*.la debian/libpango$(version)-dbg/usr/lib/*.so* debian/libpango$(version)-dbg/usr/lib/pkgconfig
	for file in `find debian/libpango$(version)-dbg/usr/lib -name '*.a'` ; do \
	  mv $$file debian/libpango$(version)-dbg/usr/lib/`basename $$file .a`_g.a; \
        done
	dh_installdocs -plibpango$(version)-dbg
	dh_installchangelogs -plibpango$(version)-dbg ChangeLog
	dh_compress -plibpango$(version)-dbg
	dh_fixperms -plibpango$(version)-dbg
	dh_installdeb -plibpango$(version)-dbg
	dh_shlibdeps -plibpango$(version)-dbg
	dh_gencontrol -plibpango$(version)-dbg
	dh_md5sums -plibpango$(version)-dbg
	dh_builddeb -plibpango$(version)-dbg

source diff:                                                                  
	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false

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