[PATCH] wcn36xx_msm: use KLIB_BUILD instead of KLIB
Jason Mobarak
jam at cozybit.com
Wed Mar 26 21:29:29 EDT 2014
On Wed, Mar 26, 2014 at 9:52 AM, Eugene Krasnikov <k.eugene.e at gmail.com> wrote:
>> - $(MAKE) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) -C $(KLIB) SUBDIRS=$(PWD) modules
>> + $(MAKE) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) -C $(KLIB_BUILD) SUBDIRS=$(PWD) modules
>
> If you remove this line then where is KLIB used?.
Afaict, it will get picked up from the environment:
make[1]: Entering directory `/opt/jam/dev/xperiaz/out/yuga/kernel.build'
KLIB /opt/jam/dev/xperiaz/kernel/xz
KLIB_BUILD /opt/jam/dev/xperiaz/out/yuga/kernel.build
KLIB /opt/jam/dev/xperiaz/kernel/xz
KLIB_BUILD /opt/jam/dev/xperiaz/out/yuga/kernel.build
Building modules, stage 2.
MODPOST 1 modules
-jmob
> 2014-03-24 19:20 GMT+00:00 Jason Mobarak <jam at cozybit.com>:
>> If not building within the kernel tree, KLIB and KLIB_BUILD can point to
>> different directories. Allow for this by conditionally configuring
>> KLIB, and KLIB_BUILD if they haven't already been setup.
>>
>> Signed-off-by: Jason Mobarak <jam at cozybit.com>
>> ---
>> wcn36xx_msm/Makefile | 10 ++++------
>> 1 file changed, 4 insertions(+), 6 deletions(-)
>>
>> diff --git a/wcn36xx_msm/Makefile b/wcn36xx_msm/Makefile
>> index 80efafc..987e057 100644
>> --- a/wcn36xx_msm/Makefile
>> +++ b/wcn36xx_msm/Makefile
>> @@ -1,7 +1,7 @@
>> # make it possible to set/override android variables in .config
>> -include .config
>>
>> -CROSS_COMPILE?=$(ARM_EABI_TOOLCHAIN)/arm-eabi-
>> +CROSS_COMPILE ?= $(ARM_EABI_TOOLCHAIN)/arm-eabi-
>>
>> ifneq ($(KERNELRELEASE),)
>> wcn36xx_msm-objs += \
>> @@ -9,11 +9,12 @@ ifneq ($(KERNELRELEASE),)
>>
>> obj-m := wcn36xx_msm.o
>> else
>> - KLIB := $(ANDROID_PRODUCT_OUT)/obj/KERNEL_OBJ/
>> + KLIB ?= $(ANDROID_PRODUCT_OUT)/obj/KERNEL_OBJ/
>> + KLIB_BUILD ?= $(ANDROID_PRODUCT_OUT)/obj/KERNEL_OBJ/
>> PWD := $(shell pwd)
>>
>> default:
>> - $(MAKE) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) -C $(KLIB) SUBDIRS=$(PWD) modules
>> + $(MAKE) ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) -C $(KLIB_BUILD) SUBDIRS=$(PWD) modules
>>
>> clean:
>> rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order \
>> @@ -23,6 +24,3 @@ cscope:
>> cscope -b
>>
>> endif
>> -
>> -
>> -
>> --
>> 1.9.1
>>
>>
>> _______________________________________________
>> wcn36xx mailing list
>> wcn36xx at lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/wcn36xx
>
>
>
> --
> Best regards,
> Eugene
More information about the wcn36xx
mailing list