X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=include%2Fkernel.mk;h=318ca6869dc0d3012a47f09a50e850996935b03a;hb=812c57251d46d48385290ba17cdf31d3ce5146f6;hp=5c64ee4e12cb9f21ff4902737327ba1531eadbcb;hpb=859e8f7f7d8bfbefd610d338d16498190cd51e15;p=openwrt-10.03%2F.git diff --git a/include/kernel.mk b/include/kernel.mk index 5c64ee4e1..318ca6869 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -1,7 +1,16 @@ -ifneq ($(DUMP),1) -include $(TOPDIR)/.kernel.mk +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +ifeq ($(DUMP),1) + KERNEL:= + BOARD:= + LINUX_VERSION:= +else +-include $(TOPDIR)/.kernel.mk -KERNEL:=unknown ifneq (,$(findstring 2.4.,$(LINUX_VERSION))) KERNEL:=2.4 LINUX_KMOD_SUFFIX=o @@ -19,6 +28,11 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \ -e 's/armeb/arm/' \ ) +ifneq (,$(findstring uml,$(BOARD))) +LINUX_KARCH="um" +KERNEL_CROSS= +endif + KERNEL_BUILD_DIR:=$(BUILD_DIR)/linux-$(KERNEL)-$(BOARD) LINUX_DIR := $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION) @@ -44,10 +58,10 @@ PKG_$(1) := $(PACKAGE_DIR)/kmod-$(2)_$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)_ I_$(1) := $(KMOD_BUILD_DIR)/ipkg/$(2) ifeq ($$(KDEPEND_$(1)),m) -ifneq ($(CONFIG_PACKAGE_KMOD_$(1)),) +ifneq ($$(CONFIG_PACKAGE_KMOD_$(1)),) TARGETS += $$(PKG_$(1)) endif -ifeq ($(CONFIG_PACKAGE_KMOD_$(1)),y) +ifeq ($$(CONFIG_PACKAGE_KMOD_$(1)),y) INSTALL_TARGETS += $$(PKG_$(1)) endif endif