X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fdevice-generic-common.git;a=blobdiff_plain;f=build%2Ftasks%2Fkernel.mk;h=ee6dbfc73a6c9d337a17b7f45301232cdf47d934;hp=646a5376837f0fcdff1e5dc2c28be44ffb49cc1e;hb=9b4484c2661d2ec037f0d9c4f3b40a61ff62cdcf;hpb=c98790a491e05e07360d62324a9f7420e3a1935c diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index 646a537..ee6dbfc 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -1,5 +1,5 @@ # -# Copyright (C) 2014-2017 The Android-x86 Open Source Project +# Copyright (C) 2014-2019 The Android-x86 Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -8,6 +8,9 @@ # http://www.apache.org/licenses/LICENSE-2.0 # +export LC_CTYPE := C +export LC_MESSAGES := C + ifneq ($(TARGET_NO_KERNEL),true) ifeq ($(TARGET_PREBUILT_KERNEL),) @@ -71,10 +74,10 @@ KERNEL_MODULES_DEP := $(firstword $(wildcard $(TARGET_OUT)/lib/modules/*/modules KERNEL_MODULES_DEP := $(if $(KERNEL_MODULES_DEP),$(KERNEL_MODULES_DEP),$(TARGET_OUT)/lib/modules) ALL_EXTRA_MODULES := $(patsubst %,$(TARGET_OUT_INTERMEDIATES)/kmodule/%,$(TARGET_EXTRA_KERNEL_MODULES)) -$(ALL_EXTRA_MODULES): $(TARGET_OUT_INTERMEDIATES)/kmodule/%: $(BUILT_KERNEL_TARGET) +$(ALL_EXTRA_MODULES): $(TARGET_OUT_INTERMEDIATES)/kmodule/%: $(BUILT_KERNEL_TARGET) | $(ACP) @echo Building additional kernel module $* $(hide) mkdir -p $(@D) && $(ACP) -fr $(EXTRA_KERNEL_MODULE_PATH_$*) $(@D) - $(mk_kernel) M=$(abspath $@) modules + $(mk_kernel) M=$(abspath $@) modules || ( rm -rf $@ && exit 1 ) $(KERNEL_MODULES_DEP): $(BUILT_KERNEL_TARGET) $(ALL_EXTRA_MODULES) $(hide) rm -rf $(TARGET_OUT)/lib/modules @@ -88,20 +91,12 @@ endif $(BUILT_SYSTEMIMAGE): $(KERNEL_MODULES_DEP) -# rules to get source of Broadcom 802.11a/b/g/n hybrid device driver -# based on broadcomsetup.sh of Kyle Evans -WL_PATH := $(KERNEL_DIR)/drivers/net/wireless/broadcom/wl -ifeq ($(wildcard $(WL_PATH)/build.mk),) -WL_PATH := $(KERNEL_DIR)/drivers/net/wireless/wl -endif --include $(WL_PATH)/build.mk - installclean: FILES += $(KBUILD_OUTPUT) $(INSTALLED_KERNEL_TARGET) TARGET_PREBUILT_KERNEL := $(BUILT_KERNEL_TARGET) .PHONY: kernel $(if $(KERNEL_ARCH_CHANGED),$(KERNEL_HEADERS_COMMON)/linux/binder.h) -kernel: $(INSTALLED_KERNEL_TARGET) +kernel: $(INSTALLED_KERNEL_TARGET) $(KERNEL_MODULES_DEP) endif # TARGET_PREBUILT_KERNEL