Loading build/tasks/kernel.mk +6 −1 Original line number Diff line number Diff line Loading @@ -43,6 +43,8 @@ # # KERNEL_CC = The C Compiler used. This is automatically set based # on whether the clang version is set, optional. # KERNEL_LD = The Linker used. This is automatically set based # on whether the clang/gcc version is set, optional. # # KERNEL_CLANG_TRIPLE = Target triple for clang (e.g. aarch64-linux-gnu-) # defaults to arm-linux-gnu- for arm Loading Loading @@ -183,6 +185,9 @@ ifeq ($(TARGET_KERNEL_CLANG_COMPILE),true) ifeq ($(KERNEL_CC),) KERNEL_CC := CC="$(CCACHE_BIN) clang" endif ifeq ($(KERNEL_LD),) KERNEL_LD := endif endif ifneq ($(TARGET_KERNEL_MODULES),) Loading @@ -200,7 +205,7 @@ KERNEL_ADDITIONAL_CONFIG_OUT := $(KERNEL_OUT)/.additional_config # $(1): output path (The value passed to O=) # $(2): target to build (eg. defconfig, modules, dtbo.img) define internal-make-kernel-target $(PATH_OVERRIDE) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_BUILD_OUT_PREFIX)$(1) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) $(2) $(PATH_OVERRIDE) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_BUILD_OUT_PREFIX)$(1) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) $(KERNEL_LD) $(2) endef # Make a kernel target Loading Loading
build/tasks/kernel.mk +6 −1 Original line number Diff line number Diff line Loading @@ -43,6 +43,8 @@ # # KERNEL_CC = The C Compiler used. This is automatically set based # on whether the clang version is set, optional. # KERNEL_LD = The Linker used. This is automatically set based # on whether the clang/gcc version is set, optional. # # KERNEL_CLANG_TRIPLE = Target triple for clang (e.g. aarch64-linux-gnu-) # defaults to arm-linux-gnu- for arm Loading Loading @@ -183,6 +185,9 @@ ifeq ($(TARGET_KERNEL_CLANG_COMPILE),true) ifeq ($(KERNEL_CC),) KERNEL_CC := CC="$(CCACHE_BIN) clang" endif ifeq ($(KERNEL_LD),) KERNEL_LD := endif endif ifneq ($(TARGET_KERNEL_MODULES),) Loading @@ -200,7 +205,7 @@ KERNEL_ADDITIONAL_CONFIG_OUT := $(KERNEL_OUT)/.additional_config # $(1): output path (The value passed to O=) # $(2): target to build (eg. defconfig, modules, dtbo.img) define internal-make-kernel-target $(PATH_OVERRIDE) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_BUILD_OUT_PREFIX)$(1) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) $(2) $(PATH_OVERRIDE) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_BUILD_OUT_PREFIX)$(1) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) $(KERNEL_LD) $(2) endef # Make a kernel target Loading