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@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