This backports the binder driver from the latest upstream linux kernel tree as of v4.13-rc3-118-g19ec50a43 and enables a working build on older kernels (e.g. 4.4). The newer driver allows specification of multiple binder device nodes but for the moment we only enable the default "binder" one.
14 lines
362 B
Makefile
14 lines
362 B
Makefile
ccflags-y += -I$(src) -Wno-int-conversion -DCONFIG_ANDROID_BINDER_DEVICES="\"binder\""
|
|
obj-m := binder_linux.o
|
|
binder_linux-y := deps.o binder.o
|
|
|
|
KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
|
|
|
|
all:
|
|
$(MAKE) -C $(KERNEL_SRC) V=0 M=$$PWD
|
|
|
|
install:
|
|
cp binder_linux.ko $(DESTDIR)/
|
|
|
|
clean:
|
|
rm -rf deps.h *.o *.ko *.mod.c *.symvers *.order .*.cmd .tmp_versions
|