X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=include%2Fkernel-defaults.mk;h=499ecdf3d80bb6bd0e69f6814ad635e8469a3faf;hb=45e3540a3f1189fb36655aeb2347445526d654bd;hp=caaa09d51ddd567a5a8884459fc5c664e45fd6d9;hpb=627e974c99ae27e8fd3db0e17c2df4d85f8975fa;p=openwrt%2Fstaging%2Fmkresin.git diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk index caaa09d51d..499ecdf3d8 100644 --- a/include/kernel-defaults.mk +++ b/include/kernel-defaults.mk @@ -24,6 +24,10 @@ ifneq (,$(KERNEL_CC)) KERNEL_MAKEOPTS += CC="$(KERNEL_CC)" endif +ifdef CONFIG_USE_SPARSE + KERNEL_MAKEOPTS += C=1 CHECK=$(STAGING_DIR_HOST)/bin/sparse +endif + export HOST_EXTRACFLAGS=-I$(STAGING_DIR_HOST)/include # defined in quilt.mk @@ -36,15 +40,9 @@ ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"") touch $(LINUX_DIR)/.quilt_used endef else - ifeq ($(strip $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY)),"") - define Kernel/Prepare/Default + define Kernel/Prepare/Default git clone $(CONFIG_KERNEL_GIT_CLONE_URI) $(LINUX_DIR) - endef - else - define Kernel/Prepare/Default - git clone --reference $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY) $(CONFIG_KERNEL_GIT_CLONE_URI) $(LINUX_DIR) - endef - endif + endef endif else define Kernel/Prepare/Default