mini/Makefile
changeset 9 144d220c8ca0
parent 5 6f2508af550c
child 10 67c739ece5d5
--- 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