+ $(LINUX_DIR)/.modules: $(LINUX_DIR)/.configured
+ rm -rf $(KERNEL_BUILD_DIR)/modules
+ @rm -f $(BUILD_DIR)/linux
+ ln -sf $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION) $(BUILD_DIR)/linux
+ $(call Kernel/CompileModules)
+ touch $$@
+
+ $(LINUX_DIR)/.image: $(LINUX_DIR)/.configured FORCE
+ $(call Kernel/CompileImage)
+ touch $$@
+
+ mostlyclean: FORCE
+ $(call Kernel/Clean)
+
+ define BuildKernel
+ endef
+endef
+
+$(eval $(call shexport,Target/Description))
+
+ifeq ($(DUMP),1)
+ dumpinfo:
+ @echo 'Target: $(BOARD)-$(KERNEL)'
+ @echo 'Target-Name: $(BOARDNAME) [$(KERNEL)]'
+ @echo 'Target-Path: $(subst $(TOPDIR)/,,$(PWD))'
+ @echo 'Target-Arch: $(ARCH)'
+ @echo 'Target-Features: $(FEATURES)'
+ @echo 'Linux-Version: $(LINUX_VERSION)'
+ @echo 'Linux-Release: $(LINUX_RELEASE)'
+ @echo 'Linux-Kernel-Arch: $(LINUX_KARCH)'
+ @echo 'Target-Description:'
+ @echo "$$$(call shvar,Target/Description)"
+ @echo '@@'
+else
+ download: $(DL_DIR)/$(LINUX_SOURCE)
+ prepare: $(LINUX_DIR)/.configured $(TMP_DIR)/.kernel.mk
+ compile: $(LINUX_DIR)/.modules
+ install: $(LINUX_DIR)/.image