Avoid naming conflicts with 'linux' target

This commit is contained in:
Eric Andersen 2004-10-05 07:16:53 +00:00
parent ee654b59c3
commit 46e93c076b

View File

@ -9,58 +9,58 @@
ifneq ($(filter $(TARGETS),kernel-headers),) ifneq ($(filter $(TARGETS),kernel-headers),)
DEFAULT_KERNEL_HEADERS:=$(strip $(DEFAULT_KERNEL_HEADERS)) DEFAULT_KERNEL_HEADERS:=$(strip $(DEFAULT_KERNEL_HEADERS))
LINUX_SITE:=127.0.0.1 LINUX_HEADERS_SITE:=127.0.0.1
LINUX_SOURCE:=unspecified-kernel-headers LINUX_HEADERS_SOURCE:=unspecified-kernel-headers
ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.4.25") ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.4.25")
VERSION:=2 VERSION:=2
PATCHLEVEL:=4 PATCHLEVEL:=4
SUBLEVEL:=25 SUBLEVEL:=25
LINUX_SITE:=http://www.uclibc.org/downloads/toolchain LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
LINUX_SOURCE:=linux-libc-headers-2.4.25.tar.bz2 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.25.tar.bz2
LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.25 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.25
endif endif
ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.4.27") ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.4.27")
VERSION:=2 VERSION:=2
PATCHLEVEL:=4 PATCHLEVEL:=4
SUBLEVEL:=25 SUBLEVEL:=25
LINUX_SITE:=http://www.uclibc.org/downloads/toolchain LINUX_HEADERS_SITE:=http://www.uclibc.org/downloads/toolchain
LINUX_SOURCE:=linux-libc-headers-2.4.27.tar.bz2 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.4.27.tar.bz2
LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.27 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.4.27
endif endif
ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.6.7") ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.6.7")
VERSION:=2 VERSION:=2
PATCHLEVEL:=6 PATCHLEVEL:=6
SUBLEVEL:=7 SUBLEVEL:=7
LINUX_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/ LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
LINUX_SOURCE:=linux-libc-headers-2.6.7.0.tar.bz2 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.7.0.tar.bz2
LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.7.0 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.7.0
endif endif
ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.6.8") ifeq ("$(strip $(DEFAULT_KERNEL_HEADERS))","2.6.8")
VERSION:=2 VERSION:=2
PATCHLEVEL:=6 PATCHLEVEL:=6
SUBLEVEL:=8 SUBLEVEL:=8
LINUX_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/ LINUX_HEADERS_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
LINUX_SOURCE:=linux-libc-headers-2.6.8.0.tar.bz2 LINUX_HEADERS_SOURCE:=linux-libc-headers-2.6.8.0.tar.bz2
LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.8.0 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.8.0
endif endif
LINUX_VERSION:=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL) LINUX_VERSION:=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)
LINUX_HEADERS_DIR:=$(TOOL_BUILD_DIR)/linux LINUX_HEADERS_DIR:=$(TOOL_BUILD_DIR)/linux
$(DL_DIR)/$(LINUX_SOURCE): $(DL_DIR)/$(LINUX_HEADERS_SOURCE):
mkdir -p $(DL_DIR) mkdir -p $(DL_DIR)
$(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE) $(WGET) -P $(DL_DIR) $(LINUX_HEADERS_SITE)/$(LINUX_HEADERS_SOURCE)
$(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE) $(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
mkdir -p $(TOOL_BUILD_DIR) mkdir -p $(TOOL_BUILD_DIR)
bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
ifneq ($(LINUX_UNPACK_DIR),$(LINUX_HEADERS_DIR)) ifneq ($(LINUX_HEADERS_UNPACK_DIR),$(LINUX_HEADERS_DIR))
mv $(LINUX_UNPACK_DIR) $(LINUX_HEADERS_DIR) mv $(LINUX_HEADERS_UNPACK_DIR) $(LINUX_HEADERS_DIR)
endif endif
touch $(LINUX_HEADERS_DIR)/.unpacked touch $(LINUX_HEADERS_DIR)/.unpacked
@ -108,7 +108,7 @@ $(LINUX_KERNEL): $(LINUX_HEADERS_DIR)/.configured
kernel-headers: $(LINUX_HEADERS_DIR)/.configured kernel-headers: $(LINUX_HEADERS_DIR)/.configured
kernel-headers-source: $(DL_DIR)/$(LINUX_SOURCE) kernel-headers-source: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
kernel-headers-clean: clean kernel-headers-clean: clean
rm -f $(LINUX_KERNEL) rm -f $(LINUX_KERNEL)