6 ifeq ($(KERNELRELEASE),)
8 KERNELDIR := /lib/modules/$(shell uname -r)/build
10 TOPDIR := $(PWD)/../../..
12 export CONFIG_CAN_VCAN=m
13 export CONFIG_CAN_DEV=m
14 #export CONFIG_CAN_SJA1000_OLD=m
15 #export CONFIG_CAN_I82527_OLD=m
16 export CONFIG_CAN_CC770=m
17 export CONFIG_CAN_SJA1000=m
18 export CONFIG_CAN_SJA1000_PLATFORM=m
19 export CONFIG_CAN_EMS_PCI=m
20 export CONFIG_CAN_EMS_PCMCIA=m
21 export CONFIG_CAN_ESD_PCI331=m
22 export CONFIG_CAN_PIPCAN=m
23 export CONFIG_CAN_SOFTING=m
24 export CONFIG_CAN_SOFTING_CS=m
25 export CONFIG_CAN_MCP251X=m
27 modules modules_install clean:
28 $(MAKE) -C $(KERNELDIR) M=$(PWD) $@ TOPDIR=$(TOPDIR)
32 -include $(TOPDIR)/Makefile.common
34 obj-$(CONFIG_CAN_VCAN) += vcan.o
35 obj-$(CONFIG_CAN_SLCAN) += slcan.o
37 obj-$(CONFIG_CAN_DEV) += can-dev.o
39 can-dev-$(CONFIG_CAN_DEV_SYSFS) += sysfs.o
41 obj-$(CONFIG_CAN_CC770) += cc770/
42 obj-$(CONFIG_CAN_SJA1000) += sja1000/
43 obj-$(CONFIG_CAN_SOFTING) += softing/
44 obj-$(CONFIG_CAN_MSCAN) += mscan/
45 obj-$(CONFIG_CAN_AT91) += at91_can.o
46 obj-$(CONFIG_CAN_ESD_PCI331) += esd_pci331.o
47 obj-$(CONFIG_CAN_SJA1000_OLD) += old/sja1000/
48 obj-$(CONFIG_CAN_I82527_OLD) += old/i82527/
49 obj-$(CONFIG_CAN_MSCAN_OLD) += old/mscan/
50 obj-$(CONFIG_CAN_CCAN_OLD) += old/ccan/
51 obj-$(CONFIG_CAN_MCP251X) += mcp251x.o
53 ifeq ($(CONFIG_CAN_DEBUG_DEVICES),y)
54 EXTRA_CFLAGS += -DDEBUG
56 ifeq ($(CONFIG_CAN_DEV_SYSFS),y)
57 EXTRA_CFLAGS += -DCONFIG_CAN_DEV_SYSFS
59 ifneq ($(CONFIG_CAN_CALC_BITTIMING),n)
60 EXTRA_CFLAGS += -DCONFIG_CAN_CALC_BITTIMING