46 lines
806 B
Makefile
46 lines
806 B
Makefile
greybus-y := core.o \
|
|
sysfs.o \
|
|
debugfs.o \
|
|
ap.o \
|
|
manifest.o \
|
|
module.o \
|
|
interface.o \
|
|
connection.o \
|
|
protocol.o \
|
|
operation.o \
|
|
i2c-gb.o \
|
|
gpio-gb.o \
|
|
pwm-gb.o \
|
|
sdio-gb.o \
|
|
uart-gb.o \
|
|
battery-gb.o \
|
|
vibrator-gb.o \
|
|
usb-gb.o
|
|
|
|
obj-m += greybus.o
|
|
obj-m += es1-ap-usb.o
|
|
|
|
KERNELVER ?= $(shell uname -r)
|
|
KERNELDIR ?= /lib/modules/$(KERNELVER)/build
|
|
PWD := $(shell pwd)
|
|
|
|
# add -Wall to try to catch everything we can.
|
|
ccFlags-y := -Wall
|
|
|
|
all: module
|
|
|
|
module:
|
|
$(MAKE) -C $(KERNELDIR) M=$(PWD)
|
|
|
|
check:
|
|
$(MAKE) -C $(KERNELDIR) M=$(PWD) C=2 CF="-D__CHECK_ENDIAN__"
|
|
|
|
clean:
|
|
rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
|
|
rm -f Module.markers Module.symvers modules.order
|
|
rm -rf .tmp_versions Modules.symvers
|
|
|
|
coccicheck:
|
|
$(MAKE) -C $(KERNELDIR) M=$(PWD) coccicheck
|
|
|