r3818 - people/waldi/kernel/source/linux-2.6/debian
Bastian Blank
waldi at costa.debian.org
Wed Aug 10 12:29:20 UTC 2005
Author: waldi
Date: 2005-08-10 12:29:17 +0000 (Wed, 10 Aug 2005)
New Revision: 3818
Modified:
people/waldi/kernel/source/linux-2.6/debian/rules.real
Log:
debian/rules.real: Add seperate setup step for headers package.
Modified: people/waldi/kernel/source/linux-2.6/debian/rules.real
===================================================================
--- people/waldi/kernel/source/linux-2.6/debian/rules.real 2005-08-10 12:22:26 UTC (rev 3817)
+++ people/waldi/kernel/source/linux-2.6/debian/rules.real 2005-08-10 12:29:17 UTC (rev 3818)
@@ -53,10 +53,10 @@
# in Makefile.inc. @flavour@ in the expressions is going to be
# replaced by the flavour for which the command is run.
#
-kpkg_headers := HEADER_CLEAN_HOOK='$(CURDIR)/$(BUILD_DIR)/header-install-$(ARCH)-$(SUBARCH)'
-kpkg_headers += make-kpkg --append-to-version $(append)$(ABINAME)
-kpkg_headers += --stem linux
-kpkg_headers += --config defconfig
+kpkg_header := HEADER_CLEAN_HOOK='$(CURDIR)/$(BUILD_DIR)/header-install-$(ARCH)-$(SUBARCH)'
+kpkg_header += make-kpkg --append-to-version $(append)$(ABINAME)
+kpkg_header += --stem linux
+kpkg_header += --config defconfig
kpkg_image := make-kpkg --append-to-version $(ABINAME)-$(FLAVOUR)
kpkg_image += --stem linux
kpkg_image += --initrd
@@ -64,7 +64,7 @@
kpkg_image += --subarch $(build_subarch)
endif
ifdef headers_subarch
- kpkg_headers += --subarch $(headers_subarch)
+ kpkg_header += --subarch $(headers_subarch)
endif
setup_env := env -i HOME=$(HOME) LOGNAME=$(LOGNAME) PATH=$(PATH)
ifdef build_makeflags
@@ -84,7 +84,7 @@
build: $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
setup-arch: $(STAMPS_DIR)/source
-setup-subarch: $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
+setup-subarch: $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)
setup-flavour: $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
install-image-flavour-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/$@
@@ -96,12 +96,12 @@
@for i in $$(awk '{ print $$1; }' $(DIR)/debian/files); do echo mv $$i ../..; mv $$i ../..; done
rm -rf $(DIR)
-install-header-subarch-$(ARCH)-$(SUBARCH): SOURCE_DIR=$(BUILD_DIR)/source-$(ARCH)-$(SUBARCH)
+install-header-subarch-$(ARCH)-$(SUBARCH): SOURCE_DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)
install-header-subarch-$(ARCH)-$(SUBARCH): DIR=$(BUILD_DIR)/$@
-install-header-subarch-$(ARCH)-$(SUBARCH): $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH) $(BUILD_DIR)/header-install-$(ARCH)-$(SUBARCH)
+install-header-subarch-$(ARCH)-$(SUBARCH): $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH) $(BUILD_DIR)/header-install-$(ARCH)-$(SUBARCH)
rm -rf $(DIR)
cp -al $(SOURCE_DIR) $(DIR)
- cd $(DIR); $(setup_env) $(kpkg_headers) kernel-headers
+ cd $(DIR); $(setup_env) $(kpkg_header) kernel-headers
cat $(DIR)/debian/files >> files
@for i in $$(awk '{ print $$1; }' $(DIR)/debian/files); do echo mv $$i ../..; mv $$i ../..; done
rm -rf $(DIR)
@@ -136,7 +136,7 @@
# config file by setting include_common_config = no in the
# arch/$(karch)/Makefile.inc.
#
-$(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(ccommon) $(basedir)/config.$(FLAVOUR)
+$(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(basedir)/config.$(FLAVOUR)
@echo "configs=$(configs)"
@echo "Generating configuration file $@:"
rm -f $@
@@ -210,9 +210,7 @@
cp -a "$$(pwd)/$${src}" "$${dst}"; \
fi
touch $@
-#
-# Creates a build directory for a particular flavour
-#
+
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR): SOURCE_DIR=$(BUILD_DIR)/source-$(ARCH)-$(SUBARCH)
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(BUILD_DIR)/config.$(ARCH)-$(SUBARCH)-$(FLAVOUR) $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
@@ -222,6 +220,14 @@
cd $(DIR); $(setup_env) $(kpkg_image) configure
touch $@
+$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH): SOURCE_DIR=$(BUILD_DIR)/source-$(ARCH)-$(SUBARCH)
+$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)
+$(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH): $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
+ rm -rf $(DIR)
+ cp -al $(SOURCE_DIR) $(DIR)
+ cd $(DIR); $(setup_env) $(kpkg_header) configure
+ touch $@
+
binary-dummy:
dh_testdir
dh_testroot
More information about the Kernel-svn-changes
mailing list