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@64: ec_master-objs := module.o master.o device.o slave.o command.o types.o \ fp@64: domain.o canopen.o fp@0: fp@34: REV = `svnversion $(src)` fp@34: DATE = `date` fp@34: fp@34: EXTRA_CFLAGS = -DEC_REV="$(REV)" -DEC_USER="$(USER)" -DEC_DATE="$(DATE)" 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@41: #------------------------------------------------------------------------------ fp@10: fp@10: endif