fp@41: #------------------------------------------------------------------------------ fp@0: # fp@0: # Makefile fp@0: # fp@180: # IgH EtherCAT master module fp@0: # fp@9: # $Id$ fp@0: # fp@41: #------------------------------------------------------------------------------ fp@0: fp@22: ifneq ($(KERNELRELEASE),) fp@0: fp@41: #------------------------------------------------------------------------------ fp@180: # kbuild section hm@6: fp@54: obj-m := ec_master.o hm@6: fp@98: ec_master-objs := module.o master.o device.o slave.o command.o types.o \ fp@145: domain.o mailbox.o canopen.o ethernet.o fp@0: fp@1617: REV := $(shell svnversion $(src) 2>/dev/null) fp@1617: fp@1617: EXTRA_CFLAGS := -DSVNREV=$(REV) -DUSER=$(USER) fp@34: fp@41: #------------------------------------------------------------------------------ fp@0: fp@22: else fp@9: fp@41: #------------------------------------------------------------------------------ fp@180: # default section fp@0: fp@180: ifneq ($(wildcard ../ethercat.conf),) fp@180: include ../ethercat.conf fp@50: else fp@180: KERNEL := $(shell uname -r) fp@50: endif fp@50: fp@191: KERNELDIR := /lib/modules/$(KERNEL)/build fp@180: fp@41: modules: fp@180: $(MAKE) -C $(KERNELDIR) M=`pwd` fp@0: fp@180: clean: fp@50: $(MAKE) -C $(KERNELDIR) M=`pwd` clean fp@0: fp@41: #------------------------------------------------------------------------------ fp@10: fp@10: endif