fp@54: #------------------------------------------------------------------------------ fp@54: # fp@180: # kbuild Makefile fp@54: # fp@180: # IgH EtherCAT master device modules fp@54: # fp@54: # $Id$ fp@54: # fp@197: # Copyright (C) 2006 Florian Pose, Ingenieurgemeinschaft IgH fp@197: # fp@197: # This file is part of the IgH EtherCAT Master. fp@197: # fp@197: # The IgH EtherCAT Master is free software; you can redistribute it fp@197: # and/or modify it under the terms of the GNU General Public License fp@197: # as published by the Free Software Foundation; version 2 of the License. fp@197: # fp@197: # The IgH EtherCAT Master is distributed in the hope that it will be fp@197: # useful, but WITHOUT ANY WARRANTY; without even the implied warranty of fp@197: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the fp@197: # GNU General Public License for more details. fp@197: # fp@197: # You should have received a copy of the GNU General Public License fp@197: # along with the IgH EtherCAT Master; if not, write to the Free Software fp@197: # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA fp@197: # fp@54: #------------------------------------------------------------------------------ fp@54: fp@54: ifneq ($(KERNELRELEASE),) fp@54: fp@54: #------------------------------------------------------------------------------ fp@180: # kbuild section fp@54: fp@54: obj-m := ec_8139too.o fp@54: fp@54: ec_8139too-objs := 8139too.o fp@54: fp@196: REV := $(shell svnversion $(src) 2>/dev/null) fp@196: fp@196: EXTRA_CFLAGS = -DEC_REV=$(REV) -DEC_USER=$(USER) fp@54: fp@54: #------------------------------------------------------------------------------ fp@54: fp@54: else fp@54: fp@54: #------------------------------------------------------------------------------ fp@180: # default section fp@54: fp@180: ifneq ($(wildcard ../ethercat.conf),) fp@180: include ../ethercat.conf fp@54: else fp@180: KERNEL := $(shell uname -r) fp@54: endif fp@54: fp@180: KERNELDIR := /lib/modules/$(KERNEL)/build fp@180: fp@54: modules: fp@180: $(MAKE) -C $(KERNELDIR) M=`pwd` fp@54: fp@54: clean: fp@54: $(MAKE) -C $(KERNELDIR) M=`pwd` clean fp@54: fp@54: #------------------------------------------------------------------------------ fp@54: fp@54: endif