fp@46: #------------------------------------------------------------------------------ fp@46: # fp@46: # Makefile Echtzeitmodule fp@46: # fp@46: # $Id$ fp@46: # fp@46: #------------------------------------------------------------------------------ fp@0: hm@28: ifneq ($(KERNELRELEASE),) fp@0: fp@46: #------------------------------------------------------------------------------ fp@46: # Kbuild-Abschnitt hm@28: hm@28: obj-m := msr_modul.o hm@28: fp@46: msr_modul-objs := msr_module.o \ fp@46: msr_jitter.o \ fp@46: rt_lib/msr-core/msr_lists.o \ fp@46: rt_lib/msr-core/msr_main.o \ fp@46: rt_lib/msr-core/msr_charbuf.o \ fp@46: rt_lib/msr-core/msr_reg.o \ fp@46: rt_lib/msr-core/msr_interpreter.o \ fp@46: rt_lib/msr-core/msr_messages.o \ fp@46: rt_lib/msr-core/msr_proc.o \ fp@46: rt_lib/msr-core/msr_error_reg.o \ fp@46: rt_lib/msr-utils/msr_utils.o \ fp@46: rt_lib/msr-math/msr_base64.o \ fp@46: libm.o hm@28: fp@46: EXTRA_CFLAGS := -I $(src)/rt_lib/msr-include -D_SIMULATION \ fp@46: -I/usr/include -mhard-float fp@46: fp@46: #------------------------------------------------------------------------------ hm@28: hm@28: else hm@28: fp@46: #------------------------------------------------------------------------------ fp@46: # Default-Abschnitt hm@28: 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@50: modules: fp@50: $(MAKE) -C $(KERNELDIR) M=`pwd` modules fp@46: fp@46: clean: fp@50: $(MAKE) -C $(KERNELDIR) M=`pwd` clean fp@46: fp@46: #------------------------------------------------------------------------------ hm@28: hm@28: endif