line discipline. If you want to build the slcan module, just run
make CONFIG_CAN_SLCAN={y,m}
from the 2.6 directory.
git-svn-id: svn://svn.berlios.de//socketcan/trunk@192
030b6a49-0b11-0410-94ab-
b0dab22257f2
ifeq ($(KERNELRELEASE),)
+ifdef $(CONFIG_CAN_SLCAN)
+SLCAN_MOD = slcan
+else
+SLCAN_MOD =
+endif
+
KERNELDIR = /usr/src/linux
PWD = $(shell pwd)
-all: vcan slcan sja1000 mscan
+all: vcan $(SLCAN_MOD) sja1000 mscan
vcan:
$(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_VCAN=m modules
slcan:
- $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_SLCAN=m modules
+ $(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_SLCAN=$(CONFIG_CAN_SLCAN) modules
sja1000:
$(MAKE) -C $(KERNELDIR) M=$(PWD) CONFIG_CAN_SJA1000=m modules