make should now work on clean compilations, right after make defconfig
[avatt.git] / buildroot / toolchain / kernel-headers / kernel-headers.mk
blob10e264884a32217ded2b3c78bfe2e99cd553430b
1 #############################################################
3 # Setup the kernel headers. I include a generic package of
4 # kernel headers here, so you shouldn't need to include your
5 # own. Be aware these kernel headers _will_ get blown away
6 # by a 'make clean' so don't put anything sacred in here...
8 #############################################################
10 DEFAULT_KERNEL_HEADERS:=$(strip $(subst ",, $(BR2_DEFAULT_KERNEL_HEADERS)))
11 #"))
13 LINUX_HEADERS_SITE:=127.0.0.1
14 LINUX_HEADERS_SOURCE:=unspecified-kernel-headers
15 LINUX_HEADERS_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-null
17 KERNEL_ARCH:=$(shell $(SHELL) -c "echo \"$(ARCH)\" | sed -e \"s/-.*//\" \
18 -e s/i.86/i386/ -e s/sun4u/sparc64/ \
19 -e s/arm.*/arm/ -e s/sa110/arm/ \
20 -e s/parisc64/parisc/ \
21 -e s/powerpc64/powerpc/ \
22 -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
23 -e s/sh.*/sh/ -e s/nios2.*/nios2nommu/")
25 include toolchain/kernel-headers/kernel-headers-new.makefile
27 $(DL_DIR)/$(LINUX_HEADERS_SOURCE):
28 $(call DOWNLOAD,$(LINUX_HEADERS_SITE),$(LINUX_HEADERS_SOURCE))
30 kernel-headers: $(LINUX_HEADERS_DIR)/.configured
32 kernel-headers-source: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
34 kernel-headers-clean: clean
35 rm -rf $(LINUX_HEADERS_DIR)
37 kernel-headers-dirclean:
38 rm -rf $(LINUX_HEADERS_DIR)
39 rm -rf $(LINUX_HEADERS_UNPACK_DIR)
41 .PHONY: kernel-headers