debian/rules.real: Change SETUP_DIR into real target.
svn path=/dists/trunk/linux-2.6/; revision=8760
This commit is contained in:
parent
3e03c5e64f
commit
2bf1f0971b
|
@ -118,21 +118,9 @@ $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): CONFIG=$(BUILD_DIR)/c
|
|||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-$(TYPE): SOURCE_DIR=$(BUILD_DIR)/source-$(ARCH)-$(SUBARCH)
|
||||
$(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)-$(TYPE): setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-all
|
||||
|
||||
# TODO: Should we set CROSS_COMPILE always?
|
||||
ifdef OVERRIDE_HOST_TYPE
|
||||
define SETUP_DIR_HOST_TYPE
|
||||
echo 'override CROSS_COMPILE = $(OVERRIDE_HOST_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
endef
|
||||
else
|
||||
define SETUP_DIR_HOST_TYPE
|
||||
echo 'ifneq ($$(DEB_BUILD_ARCH),$$(DEB_HOST_ARCH))' >> '$(DIR)/.kernelvariables'
|
||||
echo 'override CROSS_COMPILE = $$(DEB_HOST_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
echo 'endif' >> '$(DIR)/.kernelvariables'
|
||||
endef
|
||||
endif
|
||||
|
||||
define SETUP_DIR
|
||||
setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-all:
|
||||
rm -rf '$(DIR)'
|
||||
cp -al '$(SOURCE_DIR)' '$(DIR)'
|
||||
cp '$(CONFIG)' '$(DIR)/.config'
|
||||
|
@ -140,12 +128,17 @@ define SETUP_DIR
|
|||
echo 'override ARCH = $(KERNEL_ARCH)' >> '$(DIR)/.kernelvariables'
|
||||
echo 'CCACHE = ccache' >> '$(DIR)/.kernelvariables'
|
||||
echo 'CC = $$(if $$(DEBIAN_KERNEL_USE_CCACHE),$$(CCACHE)) $$(CROSS_COMPILE)$(COMPILER)' >> '$(DIR)/.kernelvariables'
|
||||
$(SETUP_DIR_HOST_TYPE)
|
||||
# TODO: Should we set CROSS_COMPILE always?
|
||||
ifdef OVERRIDE_HOST_TYPE
|
||||
echo 'override CROSS_COMPILE = $(OVERRIDE_HOST_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
else
|
||||
echo 'ifneq ($$(DEB_BUILD_ARCH),$$(DEB_HOST_ARCH))' >> '$(DIR)/.kernelvariables'
|
||||
echo 'override CROSS_COMPILE = $$(DEB_HOST_GNU_TYPE)-' >> '$(DIR)/.kernelvariables'
|
||||
echo 'endif' >> '$(DIR)/.kernelvariables'
|
||||
endif
|
||||
$(MAKE) -C '$(DIR)' reportoldconfig
|
||||
endef
|
||||
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-kernel-package:
|
||||
$(SETUP_DIR)
|
||||
mkdir -p '$(DIR)/debian'
|
||||
cp debian/{changelog,control,copyright} '$(DIR)/debian'
|
||||
touch '$(DIR)/debian/official'
|
||||
|
@ -155,7 +148,6 @@ $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-kernel-package:
|
|||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-plain \
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-plain-s390-tape \
|
||||
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)-plain-xen:
|
||||
$(SETUP_DIR)
|
||||
$(MAKE) -C '$(DIR)' prepare $(JOBS_ARG)
|
||||
touch '$@'
|
||||
|
||||
|
|
Loading…
Reference in New Issue