Skip to content
Snippets Groups Projects
Commit 2cce1ab0 authored by Florian Pose's avatar Florian Pose
Browse files

Änderungen in den Makefiles.

parent 904418c7
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,11 @@
#
#----------------------------------------------------------------
KERNEL_DIRS_FILE = kerneldirs.mk
CONFIG_FILE = ethercat.conf
ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE)))
include $(CONFIG_FILE)
endif
#----------------------------------------------------------------
......@@ -20,23 +24,38 @@ doc docs:
.drivers:
$(MAKE) -C drivers
ifeq ($(MAKE_RT),yes)
.rt:
$(MAKE) -C rt
else
.rt:
@echo "Skipping Real-Time."
endif
ifeq ($(MAKE_RS232),yes)
.rs232dbg:
$(MAKE) -C rs232dbg
else
.rs232dbg:
@echo "Skipping rs232dbg."
endif
.mini:
$(MAKE) -C mini
kerneldirs:
@echo "# EtherCAT Standard-Kernel-Verzeichnisse" > $(KERNEL_DIRS_FILE)
@echo >> $(KERNEL_DIRS_FILE)
@echo "KERNELDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5" >> $(KERNEL_DIRS_FILE)
@echo "RTAIDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/rtai-24.1.13" >> $(KERNEL_DIRS_FILE)
@echo "RTLIBDIR = rt_lib" >> $(KERNEL_DIRS_FILE)
@echo >> $(KERNEL_DIRS_FILE)
@echo "$(KERNEL_DIRS_FILE) erstellt."
config $(CONFIG_FILE):
@echo "# EtherCAT Konfigurationsdatei" > $(CONFIG_FILE)
@echo >> $(CONFIG_FILE)
@echo "KERNELDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5" >> $(CONFIG_FILE)
@echo "RTAIDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/rtai-24.1.13" >> $(CONFIG_FILE)
@echo "RTLIBDIR = rt_lib" >> $(CONFIG_FILE)
@echo >> $(CONFIG_FILE)
@echo "GCC_SYSTEMDIR = /usr/lib/gcc-lib/i486-suse-linux/3.3/include" >> $(CONFIG_FILE)
@echo >> $(CONFIG_FILE)
@echo "MAKE_RT = yes" >> $(CONFIG_FILE)
@echo "MAKE_RS232 = yes" >> $(CONFIG_FILE)
@echo >> $(CONFIG_FILE)
@echo "$(CONFIG_FILE) erstellt."
clean:
$(MAKE) -C rt clean
......
......@@ -8,18 +8,20 @@
#
#----------------------------------------------------------------
KERNEL_DIRS_FILE = ../kerneldirs.mk
CONFIG_FILE = ../ethercat.conf
ifeq ($(KERNEL_DIRS_FILE),$(wildcard $(KERNEL_DIRS_FILE)))
include $(KERNEL_DIRS_FILE)
ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE)))
include $(CONFIG_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
RTLIBDIR = rt_lib
GCC_SYSTEMDIR = /usr/lib/gcc-lib/i486-suse-linux/3.3/include
endif
CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ \
-DMODULE -I$(KERNELDIR)/include
-DMODULE -I$(KERNELDIR)/include -nostdinc \
-isystem $(GCC_SYSTEMDIR)
ifdef CONFIG_SMP
CFLAGS += -D__SMP__ -DSMP
......
......@@ -8,14 +8,14 @@
#
#----------------------------------------------------------------
KERNEL_DIRS_FILE = ../kerneldirs.mk
CONFIG_FILE = ../ethercat.conf
ifeq ($(KERNEL_DIRS_FILE),$(wildcard $(KERNEL_DIRS_FILE)))
include $(KERNEL_DIRS_FILE)
ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE)))
include $(CONFIG_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
RTLIBDIR = rt_lib
endif
CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ \
......
......@@ -8,14 +8,14 @@
#
#----------------------------------------------------------------
KERNEL_DIRS_FILE = ../kerneldirs.mk
CONFIG_FILE = ../kerneldirs.mk
ifeq ($(KERNEL_DIRS_FILE),$(wildcard $(KERNEL_DIRS_FILE)))
include $(KERNEL_DIRS_FILE)
ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE)))
include $(CONFIG_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
RTLIBDIR = rt_lib
endif
CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ -DMODULE \
......
......@@ -8,14 +8,14 @@
#
#----------------------------------------------------------------
KERNEL_DIRS_FILE = ../kerneldirs.mk
CONFIG_FILE = ../ethercat.conf
ifeq ($(KERNEL_DIRS_FILE),$(wildcard $(KERNEL_DIRS_FILE)))
include $(KERNEL_DIRS_FILE)
ifeq ($(CONFIG_FILE),$(wildcard $(CONFIG_FILE)))
include $(CONFIG_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
RTLIBDIR = rt_lib
endif
CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ -DMODULE -DSERIALDEBUG -DMSR_NO_PROC -I$(KERNELDIR)/include -D_RTAI -I$(RTAIDIR)/include -I$(RTLIBDIR)/msr-include
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment