SYSTEM_TYPE:=$(call qstrip,$(FREETZ_SYSTEM_TYPE)) SYSTEM_TYPE_CORE_SUFFIX:=$(call qstrip,$(FREETZ_SYSTEM_TYPE_CORE_SUFFIX)) KERNEL_VERSION:=$(call qstrip,$(FREETZ_KERNEL_VERSION)) KERNEL_VERSION_MAJOR:=$(call qstrip,$(FREETZ_KERNEL_VERSION_MAJOR)) AVM_SOURCE_ID:=$(call qstrip,$(FREETZ_AVM_SOURCE_ID)) KERNEL_ID:=$(SYSTEM_TYPE)$(SYSTEM_TYPE_CORE_SUFFIX)-$(AVM_SOURCE_ID) KERNEL_DIR:=$(SOURCE_DIR_ROOT)/kernel/ref-$(KERNEL_ID) KERNEL_SOURCE_DIR:=$(KERNEL_DIR)/linux KERNEL_HEADERS_DEVEL_DIR:=$(TARGET_TOOLCHAIN_DIR)/linux-dev/$(KERNEL_VERSION_MAJOR) KERNEL_HEADERS_DIR:=$(KERNEL_SOURCE_DIR)/include KERNEL_MODULES_DIR:=$(KERNEL_TARGET_DIR)/modules-$(KERNEL_ID) AVM_KERNEL_CONFIG_DIR:=$(KERNEL_SOURCE_DIR)/arch/$(KERNEL_ARCH)/kernel KERNEL_LINKING_FILES = \ drivers/char/avm_new/linux_ar7wdt.h \ drivers/char/avm_new/linux_avm_debug.h \ drivers/char/avm_new/linux_avm_event.h \ drivers/char/avm_new/linux_avm_led.h \ drivers/char/avm_new/linux_avm_profile.h \ drivers/char/avm_power/linux_avm_power.h \ drivers/char/ubik2/linux_ubik2_debug.h \ drivers/char/ubik2/linux_ubik2_interface.h \ drivers/char/ubik2/linux_ubik2_ul.h \ drivers/isdn/capi_oslib/linux_capi_oslib.h \ drivers/isdn/capi_oslib/linux_new_capi.h \ drivers/isdn/capi_oslib/linux_new_capi_debug.h \ drivers/isdn/capi_oslib/linux_zugriff.h \ drivers/net/avm_cpmac/linux_adm_reg.h \ drivers/net/avm_cpmac/linux_ar_reg.h \ drivers/net/avm_cpmac/linux_avm_cpmac.h ifneq (,$(filter y,$(FREETZ_REPLACE_KERNEL) $(shell grep -qe '^FREETZ_MODULE_.*=y$$' $(TOPDIR)/.config && echo y))) TARGETS+=kernel endif