[kernel] r6793 - dists/trunk/linux-2.6/debian

Bastian Blank waldi at costa.debian.org
Tue Jun 13 14:19:04 UTC 2006


Author: waldi
Date: Tue Jun 13 14:19:04 2006
New Revision: 6793

Modified:
   dists/trunk/linux-2.6/debian/rules.real

Log:
debian/rules.real: Write complete compiler information into source tree.


Modified: dists/trunk/linux-2.6/debian/rules.real
==============================================================================
--- dists/trunk/linux-2.6/debian/rules.real	(original)
+++ dists/trunk/linux-2.6/debian/rules.real	Tue Jun 13 14:19:04 2006
@@ -47,14 +47,7 @@
 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): 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:
 	$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='$(DH_OPTIONS)'
 
+# vim: filetype=make



More information about the Kernel-svn-changes mailing list