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@98: EXTRA_CFLAGS := -DSVNREV=$(shell svnversion $(src)) -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@180: 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