blob: a303f81a542de45d8c6ce33da0121a50f5446438 [file] [log] [blame]
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07001greybus-y := core.o \
2 gbuf.o \
Greg Kroah-Hartman06340ef2014-09-01 19:05:54 -07003 sysfs.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07004 debugfs.o \
5 ap.o \
Alex Elderb09c94a2014-10-01 21:54:16 -05006 manifest.o \
Alex Eldere1e9dbd2014-10-01 21:54:11 -05007 module.o \
Alex Elder8c12cde2014-10-01 21:54:12 -05008 interface.o \
Alex Elderef0d2ba2014-10-01 21:54:13 -05009 function.o \
Alex Elderc68adb22014-10-01 21:54:14 -050010 connection.o \
Alex Eldere88afa52014-10-01 21:54:15 -050011 operation.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070012 i2c-gb.o \
13 gpio-gb.o \
14 sdio-gb.o \
Greg Kroah-Hartman33ea3a32014-09-07 15:39:34 -070015 uart-gb.o \
16 battery-gb.o
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080017
18obj-m += greybus.o
Greg Kroah-Hartmanba4468d42014-08-30 17:06:54 -070019obj-m += es1-ap-usb.o
Greg Kroah-Hartman13c8d9c2014-09-14 12:27:19 -070020obj-m += test_sink.o
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080021
22KERNELVER ?= $(shell uname -r)
23KERNELDIR ?= /lib/modules/$(KERNELVER)/build
24PWD := $(shell pwd)
25
26all: module
27
28module:
29 $(MAKE) -C $(KERNELDIR) M=$(PWD)
30
Greg Kroah-Hartmanac7171e2014-09-13 12:39:23 -070031check:
32 $(MAKE) -C $(KERNELDIR) M=$(PWD) C=2 CF="-D__CHECK_ENDIAN__"
33
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080034clean:
35 rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
36 rm -f Module.markers Module.symvers modules.order
37 rm -rf .tmp_versions Modules.symvers
38
39coccicheck:
40 $(MAKE) -C $(KERNELDIR) M=$(PWD) coccicheck
41