blob: 81174b936b3a17acc7de2f804a7d451e6cefe03c [file] [log] [blame]
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07001greybus-y := core.o \
Greg Kroah-Hartman06340ef2014-09-01 19:05:54 -07002 sysfs.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -07003 debugfs.o \
4 ap.o \
Alex Elderb09c94a2014-10-01 21:54:16 -05005 manifest.o \
Alex Eldere1e9dbd2014-10-01 21:54:11 -05006 module.o \
Alex Elder8c12cde2014-10-01 21:54:12 -05007 interface.o \
Alex Elderc68adb22014-10-01 21:54:14 -05008 connection.o \
Alex Elder4ccb6b72014-10-28 19:36:00 -05009 protocol.o \
Alex Eldere88afa52014-10-01 21:54:15 -050010 operation.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070011 i2c-gb.o \
12 gpio-gb.o \
Matt Porter34c65072014-11-13 09:14:13 -050013 pwm-gb.o \
Greg Kroah-Hartmande536e32014-08-31 16:17:04 -070014 sdio-gb.o \
Greg Kroah-Hartman33ea3a32014-09-07 15:39:34 -070015 uart-gb.o \
Greg Kroah-Hartmanac4029f2014-11-17 16:03:34 -080016 battery-gb.o \
17 vibrator-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