2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
8 include $(INCLUDE_DIR
)/kernel.mk
10 PKG_NAME
=kernel-headers
11 PKG_VERSION
=$(LINUX_VERSION
)
13 PKG_SOURCE
=$(LINUX_SOURCE
)
14 PKG_SOURCE_URL
=$(LINUX_SITE
)
16 PKG_BUILD_DIR
:=$(TOOLCHAIN_BUILD_DIR
)/linux-
$(PKG_VERSION
)
17 PKG_FILE_DEPEND
:=$(GENERIC_PLATFORM_DIR
)
19 include $(INCLUDE_DIR
)/host-build.mk
22 mkdir
-p
$(TOOLCHAIN_BUILD_DIR
)
23 bzcat
$(DL_DIR
)/$(PKG_SOURCE
) |
$(HOST_TAR
) -C
$(TOOLCHAIN_BUILD_DIR
) $(TAR_OPTIONS
)
24 $(PATCH
) $(PKG_BUILD_DIR
) $(TOPDIR
)/target
/linux
/generic-
$(KERNEL
)/patches
25 $(SED
) 's/@expr length/@-expr length/' $(PKG_BUILD_DIR
)/Makefile
26 ln
-sf
$(PKG_BUILD_DIR
) $(LINUX_HEADERS_DIR
)
29 define Build
/Configure
/powerpc
30 $(CP
) $(PKG_BUILD_DIR
)/include/asm-ppc
/* $(PKG_BUILD_DIR
)/include/asm-powerpc
/
31 rm -rf
$(PKG_BUILD_DIR
)/include/asm-ppc
32 mv
$(PKG_BUILD_DIR
)/include/asm-powerpc
$(PKG_BUILD_DIR
)/include/asm-ppc
35 ifneq (,$(findstring uml
,$(BOARD
)))
36 KMAKE
:= $(MAKE
) -C
$(PKG_BUILD_DIR
) \
40 KMAKE
:= $(MAKE
) -C
$(PKG_BUILD_DIR
) \
45 define Build
/Configure
46 yes
'' |
$(KMAKE
) oldconfig
47 $(KMAKE
) include/linux
/version.h
include/asm
48 $(call Build
/Configure
/$(ARCH
))
57 $(eval
$(call HostBuild
))
This page took 0.045531 seconds and 5 git commands to generate.