]> rtime.felk.cvut.cz Git - socketcan-devel.git/blob - kernel/2.6/drivers/net/can/Makefile
Move branch ha/locktest to trunk/kernel/2.6, making it the ne trunk version.
[socketcan-devel.git] / kernel / 2.6 / drivers / net / can / Makefile
1 #
2 #  $Id$
3 #
4
5
6 ifeq ($(KERNELRELEASE),)
7
8 ifdef $(CONFIG_CAN_SLCAN)
9 SLCAN_MOD = slcan
10 else
11 SLCAN_MOD =
12 endif
13
14 ifdef $(CONFIG_CAN_MSCAN)
15 MSCAN_MOD = mscan
16 else
17 MSCAN_MOD =
18 endif
19
20 KERNELDIR = /usr/src/linux
21 PWD       = $(shell pwd)
22
23 all: vcan $(SLCAN_MOD) sja1000 i82527 $(MSCAN_MOD)
24
25 vcan:
26         $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_VCAN=m modules
27
28 slcan:
29         $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_SLCAN=$(CONFIG_CAN_SLCAN) modules
30
31 sja1000:
32         $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_SJA1000=m modules
33
34 i82527:
35         $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_I82527=m modules
36
37 mscan:
38         $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_MSCAN=$(CONFIG_CAN_MSCAN) modules
39
40 clean:
41         $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
42         rm -f Module.symvers
43
44 .PHONY: clean all vcan slcan sja1000 i82527 mscan
45
46 else
47
48 #CPPFLAGS       += -Idrivers/net -Inet
49 #AFLAGS         += -Idrivers/net -Inet
50 #CFLAGS         += -Idrivers/net -Inet
51
52 ifneq ($(KBUILD_EXTMOD),)
53 EXTRA_CFLAGS += -I$(KBUILD_EXTMOD)/../../../include \
54                 -DETH_P_CAN=0x000C \
55                 -DARPHRD_CAN=280
56 endif
57
58 obj-$(CONFIG_CAN_VCAN)          += vcan.o
59 obj-$(CONFIG_CAN_SLCAN)         += slcan.o
60 obj-$(CONFIG_CAN_SJA1000)       += sja1000/
61 obj-$(CONFIG_CAN_I82527)        += i82527/
62 obj-$(CONFIG_CAN_MSCAN)         += mscan/
63
64 endif