blob: 6c0b0ca5be380038427fe012c0b1cfe4946835a8 [file] [log] [blame]
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07001greybus-y := core.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07002 debugfs.o \
3 ap.o \
Alex Elderb09c94a2014-10-01 21:54:16 -05004 manifest.o \
Greg Kroah-Hartmana93938a2014-12-19 14:56:30 -08005 interface.o \
Greg Kroah-Hartman3bdec692014-12-12 17:10:16 -05006 bundle.o \
Alex Elderc68adb22014-10-01 21:54:14 -05007 connection.o \
Alex Elder4ccb6b72014-10-28 19:36:00 -05008 protocol.o \
Alex Eldere88afa52014-10-01 21:54:15 -05009 operation.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070010 i2c-gb.o \
11 gpio-gb.o \
Matt Porter34c65072014-11-13 09:14:13 -050012 pwm-gb.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070013 sdio-gb.o \
Greg Kroah-Hartman33ea3a32014-09-07 15:39:34 -070014 uart-gb.o \
Greg Kroah-Hartmanac4029f2014-11-17 16:03:34 -080015 battery-gb.o \
Greg Kroah-Hartman615772a2014-11-25 16:59:21 -080016 vibrator-gb.o \
17 usb-gb.o
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080018
19obj-m += greybus.o
Greg Kroah-Hartmanba4468d42014-08-30 17:06:54 -070020obj-m += es1-ap-usb.o
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080021
22KERNELVER ?= $(shell uname -r)
23KERNELDIR ?= /lib/modules/$(KERNELVER)/build
24PWD := $(shell pwd)
25
Greg Kroah-Hartman7486dfd2014-11-19 19:09:53 -080026# add -Wall to try to catch everything we can.
27ccFlags-y := -Wall
28
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080029all: module
30
31module:
32 $(MAKE) -C $(KERNELDIR) M=$(PWD)
33
Greg Kroah-Hartmanac7171e2014-09-13 12:39:23 -070034check:
35 $(MAKE) -C $(KERNELDIR) M=$(PWD) C=2 CF="-D__CHECK_ENDIAN__"
36
Greg Kroah-Hartmanc8a797a2014-08-11 15:30:45 +080037clean:
38 rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
39 rm -f Module.markers Module.symvers modules.order
40 rm -rf .tmp_versions Modules.symvers
41
42coccicheck:
43 $(MAKE) -C $(KERNELDIR) M=$(PWD) coccicheck
44