7 # $Date$ |
7 # $Date$ |
8 # $Author$ |
8 # $Author$ |
9 # |
9 # |
10 ################################################################# |
10 ################################################################# |
11 |
11 |
12 MSR_DIR = /vol/projekte/msr_messen_steuern_regeln |
12 #KERNELDIR=/usr/src/linux |
13 EC_DIR = $(MSR_DIR)/ethercat |
13 #KERNELDIR=/home/rich/linux-2.4.20.CX1100-rthal5 |
|
14 #KERNELDIR=./linux-2.4.20.CX1100-rthal5 |
14 |
15 |
15 #KERNELDIR = $(EC_DIR)/linux-2.4.20.CX1100-rthal5-kdb |
16 #IgH |
16 KERNELDIR = $(EC_DIR)/linux-2.4.20-kdb |
17 KERNELDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/linux-2.4.20.CX1100-rthal5 |
|
18 RTAIDIR = /vol/projekte/msr_messen_steuern_regeln/linux/kernel/2.4.20/include/rtai-24.1.13 |
|
19 RTLIBDIR = rt_lib |
|
20 |
|
21 #euler-nottuln |
17 #KERNELDIR = /usr/src/linux |
22 #KERNELDIR = /usr/src/linux |
|
23 #RTAIDIR = /usr/src/rtai |
|
24 |
|
25 #patra |
|
26 #KERNELDIR = /usr/src/linux-2.4.20.CX1100-rthal5 |
|
27 #RTAIDIR = /usr/src/rtai-24.1.13 |
|
28 |
|
29 #include $(KERNELDIR)/.config |
18 |
30 |
19 ECAT_8139_OBJ = drv_8139too.o ec_device.o ec_master.o \ |
31 ECAT_8139_OBJ = drv_8139too.o ec_device.o ec_master.o \ |
20 ec_slave.o ec_command.o ec_types.o |
32 ec_slave.o ec_command.o ec_types.o |
21 |
33 |
22 CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ \ |
34 |
23 -DMODULE -I$(KERNELDIR)/include |
35 CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ -DMODULE \ |
|
36 -I$(KERNELDIR)/include -D_RTAI -I$(RTAIDIR)/include \ |
|
37 -I$(RTLIBDIR)/msr-include |
|
38 |
|
39 ifdef CONFIG_SMP |
|
40 CFLAGS += -D__SMP__ -DSMP |
|
41 endif |
24 |
42 |
25 ################################################################# |
43 ################################################################# |
26 |
44 |
27 all: .depend Makefile ecat_8139too.o |
45 all: .depend ecat_8139too.o |
28 |
46 |
29 ecat_8139too.o: $(ECAT_8139_OBJ) |
47 ecat_8139too.o: $(ECAT_8139_OBJ) |
30 $(LD) -r $(ECAT_8139_OBJ) -o $@ |
48 $(LD) -r $(ECAT_8139_OBJ) -o $@ |
31 |
49 |
32 .c.o: |
50 .c.o: |