diff -r f2ebe943c686 -r 144d220c8ca0 mini/Makefile --- a/mini/Makefile Fri Nov 04 17:51:36 2005 +0000 +++ b/mini/Makefile Fri Nov 11 10:15:12 2005 +0000 @@ -8,38 +8,44 @@ # #---------------------------------------------------------------- -EC_DIR = /vol/projekte/msr_messen_steuern_regeln/ethercat +KERNEL_DIRS_FILE = ../kerneldirs.mk -#KERNELDIR = $(EC_DIR)/linux-2.4.20.CX1100-rthal5-kdb -KERNELDIR = $(EC_DIR)/linux-2.4.20-kdb -#KERNELDIR = /usr/src/linux +ifeq ($(KERNEL_DIRS_FILE),$(wildcard $(KERNEL_DIRS_FILE))) +include $(KERNEL_DIRS_FILE) +else +KERNELDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5 +RTAIDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/rtai-24.1.13 +RTLIBDIR = rt_lib +endif + +ifeq (.depend,$(wildcard .depend)) +include .depend +endif CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ \ -DMODULE -I$(KERNELDIR)/include MODULE = ec_mini_mod.o - SRC = ec_mini.c OBJ = $(SRC:.c=.o) #---------------------------------------------------------------- -all: .depend Makefile $(MODULE) +all: .output_dirs .depend Makefile $(MODULE) $(MODULE): $(OBJ) $(LD) -r $(OBJ) -o $@ -#---------------------------------------------------------------- +.output_dirs: + @echo "x-- Directories -------------" + @echo "| Kernel $(KERNELDIR)" + @echo "| RTAI $(RTAIDIR)" + @echo "| RT_lib $(RTLIBDIR)" + @echo "x----------------------------" depend .depend dep: $(CC) $(CFLAGS) -M $(SRC) > .depend -ifeq (.depend,$(wildcard .depend)) -include .depend -endif - -#---------------------------------------------------------------- - clean: rm -f *.o *~ core .depend