fp@41: #------------------------------------------------------------------------------
fp@0: #
fp@0: #  Makefile
fp@0: #
fp@0: #  IgH EtherCAT-Treiber
fp@0: #
fp@9: #  $Id$
fp@0: #
fp@41: #------------------------------------------------------------------------------
fp@0: 
fp@22: ifneq ($(KERNELRELEASE),)
fp@0: 
fp@41: #------------------------------------------------------------------------------
fp@22: # Kbuild-Abschnitt
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@22: # Default-Abschnitt
fp@0: 
fp@50: ifneq ($(wildcard ethercat.conf),)
fp@50: include ethercat.conf
fp@50: else
fp@50: KERNELDIR = /lib/modules/`uname -r`/build
fp@50: endif
fp@50: 
fp@41: modules:
fp@50: 	$(MAKE) -C $(KERNELDIR) M=`pwd` modules
fp@0: 
fp@58: clean: cleandoc
fp@50: 	$(MAKE) -C $(KERNELDIR) M=`pwd` clean
fp@0: 
fp@58: doc:
fp@58: 	doxygen Doxyfile
fp@58: 
fp@58: cleandoc:
fp@58: 	@rm -rf doc
fp@58: 
fp@98: .PHONY: doc cleandoc modules clean
fp@68: 
fp@41: #------------------------------------------------------------------------------
fp@10: 
fp@10: endif