debian/rules.real: Write complete compiler information into source tree.
svn path=/dists/trunk/linux-2.6/; revision=6793
This commit is contained in:
parent
9b007da10c
commit
a7bb7c66a6
|
@ -47,14 +47,7 @@ setup_env := env -u ABINAME -u ARCH -u SUBARCH -u FLAVOUR -u VERSION -u LOCALVER
|
|||
setup_makeflags =
|
||||
ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
|
||||
setup_makeflags += CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)-
|
||||
ifdef COMPILER
|
||||
setup_makeflags += CC=$(DEB_HOST_GNU_TYPE)-$(COMPILER)
|
||||
endif
|
||||
kpkg_image += --cross-compile='$(DEB_HOST_GNU_TYPE)'
|
||||
else
|
||||
ifdef COMPILER
|
||||
setup_makeflags += CC=$(COMPILER)
|
||||
endif
|
||||
endif
|
||||
setup_env += MAKEFLAGS='$(setup_makeflags)'
|
||||
|
||||
|
@ -140,27 +133,26 @@ $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): SOURCE_DIR=$(BUILD_DI
|
|||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): $(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR) $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
|
||||
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-kernel-package:
|
||||
define SETUP_DIR
|
||||
rm -rf '$(DIR)'
|
||||
cp -al '$(SOURCE_DIR)' '$(DIR)'
|
||||
cp '$(CONFIG)' '$(DIR)/.config'
|
||||
echo '$(ABINAME)$(LOCALVERSION)' > '$(DIR)/localversion'
|
||||
echo 'CC = $$(CROSS_COMPILE)$(COMPILER)' > '$(DIR)/.kernelvariables'
|
||||
endef
|
||||
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-kernel-package:
|
||||
$(SETUP_DIR)
|
||||
cd '$(DIR)'; $(setup_env) $(kpkg_image) configure
|
||||
touch '$@'
|
||||
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-plain-s390-tape:
|
||||
rm -rf '$(DIR)'
|
||||
cp -al '$(SOURCE_DIR)' '$(DIR)'
|
||||
cp '$(CONFIG)' '$(DIR)/.config'
|
||||
echo '$(ABINAME)$(subst -tape,,$(LOCALVERSION))' > '$(DIR)/localversion'
|
||||
$(SETUP_DIR)
|
||||
cd '$(DIR)'; $(setup_env) make prepare ARCH=$(KERNEL_ARCH) $(JOBS_ARG)
|
||||
touch '$@'
|
||||
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-plain-xen:
|
||||
rm -rf '$(DIR)'
|
||||
cp -al '$(SOURCE_DIR)' '$(DIR)'
|
||||
cp '$(CONFIG)' '$(DIR)/.config'
|
||||
echo '$(ABINAME)$(LOCALVERSION)' > '$(DIR)/localversion'
|
||||
$(SETUP_DIR)
|
||||
cd '$(DIR)'; $(setup_env) make prepare ARCH=$(KERNEL_ARCH) $(JOBS_ARG)
|
||||
touch '$@'
|
||||
|
||||
|
@ -414,3 +406,4 @@ install-tree: DH_OPTIONS = -plinux-tree-$(VERSION)
|
|||
install-tree:
|
||||
$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='$(DH_OPTIONS)'
|
||||
|
||||
# vim: filetype=make
|
||||
|
|
Loading…
Reference in New Issue