fp@9: #---------------------------------------------------------------- fp@0: # fp@0: # Makefile fp@0: # fp@0: # IgH EtherCAT-Treiber fp@0: # fp@9: # $Id$ fp@0: # fp@9: #---------------------------------------------------------------- fp@0: fp@16: CONFIG_FILE = ../ethercat.conf fp@0: fp@16: ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE))) fp@16: include $(CONFIG_FILE) fp@9: else hm@6: KERNELDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5 hm@6: RTAIDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/rtai-24.1.13 fp@16: RTLIBDIR = rt_lib fp@16: GCC_SYSTEMDIR = /usr/lib/gcc-lib/i486-suse-linux/3.3/include fp@9: endif hm@6: fp@13: CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ \ fp@16: -DMODULE -I$(KERNELDIR)/include -nostdinc \ fp@16: -isystem $(GCC_SYSTEMDIR) hm@6: hm@6: ifdef CONFIG_SMP hm@6: CFLAGS += -D__SMP__ -DSMP hm@6: endif fp@0: fp@9: MODULE = ecat_8139too.o fp@13: OBJ = drv_8139too.o ec_device.o ec_master.o \ fp@13: ec_slave.o ec_command.o ec_types.o fp@9: SRC = $(OBJ:.o=.c) fp@0: fp@9: #---------------------------------------------------------------- fp@0: fp@13: all: .output_dirs depend $(MODULE) fp@9: fp@9: $(MODULE): $(OBJ) fp@9: $(LD) -r $(OBJ) -o $@ fp@0: fp@0: .c.o: fp@9: $(CC) $(CFLAGS) -c $< -o $@ fp@0: fp@0: doc docs: fp@0: $(MAKE) -C .. doc fp@0: fp@9: .output_dirs: fp@9: @echo "x-- Directories -------------" fp@9: @echo "| Kernel $(KERNELDIR)" fp@9: @echo "| RTAI $(RTAIDIR)" fp@9: @echo "| RT_lib $(RTLIBDIR)" fp@9: @echo "x----------------------------" fp@0: fp@13: .depend depend dep: fp@9: $(CC) $(CFLAGS) -M $(SRC) > .depend fp@0: fp@0: clean: fp@0: rm -f *.o *~ core .depend fp@0: fp@9: #---------------------------------------------------------------- fp@10: fp@10: ifeq (.depend,$(wildcard .depend)) fp@10: include .depend fp@10: endif fp@10: fp@10: #----------------------------------------------------------------