--- mesa.old/debian/rules Sat Nov 17 13:14:31 2007 +++ /opt/emdebian/trunk/m/mesa/trunk/mesa-7.0.2/debian/rules Sat Nov 17 15:01:05 2007 @@ -22,8 +22,15 @@ DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_DIR ?= $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) +CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc CXX=$(DEB_HOST_GNU_TYPE)-g++ +else +CROSS= +endif + export DEB_BUILD_ARCH # choose which configurations to build @@ -66,7 +73,7 @@ find $(CURDIR)/* -maxdepth 0 -not -path '$(DEB_BUILD_DIR)*' | \ xargs cp -rlf -t $(DEB_BUILD_DIR)/$* ln -sf $* $(DEB_BUILD_DIR)/$*/configs/current - cd $(DEB_BUILD_DIR)/$* && $(MAKE) + cd $(DEB_BUILD_DIR)/$* && $(MAKE) $(CROSS) touch $@ pre-install: @@ -98,11 +105,7 @@ binary-indep: build install $(INDEP_INSTALL_STAMPS) dh_testdir dh_testroot - dh_installchangelogs -i - dh_installdocs -i - dh_installexamples -i dh_install --sourcedir=debian/tmp --list-missing -i - dh_installman -i dh_link -i dh_compress -i dh_fixperms -i @@ -115,11 +118,7 @@ binary-arch: build install dh_testdir dh_testroot - dh_installchangelogs -s - dh_installdocs -s - dh_installexamples -s dh_install --sourcedir=debian/tmp --list-missing -s - dh_installman -s dh_link -s dh_strip -plibgl1-mesa-swx11 --dbg-package=libgl1-mesa-swx11-dbg dh_strip -plibgl1-mesa-glx --dbg-package=libgl1-mesa-glx-dbg