author | Florian Pose <fp@igh-essen.com> |
Fri, 04 Nov 2005 17:16:12 +0000 | |
changeset 7 | a5c18da4e781 |
parent 5 | 6f2508af550c |
child 9 | 144d220c8ca0 |
permissions | -rw-r--r-- |
0 | 1 |
|
5
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
2 |
MSRDIR = /vol/projekte/msr_messen_steuern_regeln |
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
3 |
ECATDIR = $(MSRDIR)/ethercat |
0 | 4 |
|
5
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
5 |
KERNELDIR = $(ECATDIR)/linux-2.4.20.CX1100-rthal5-kdb |
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
6 |
RTAIDIR = $(MSRDIR)/linux/kernel/2.4.20/include/rtai-24.1.13 |
0 | 7 |
|
5
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
8 |
CFLAGS = -O2 -Wall -Wuninitialized -D__KERNEL__ -DMODULE \ |
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
9 |
-I$(KERNELDIR)/include -D_RTAI -I$(RTAIDIR)/include -I$(RTLIBDIR)/msr-include |
0 | 10 |
|
11 |
TARGET = sdbg |
|
12 |
MODULE = $(TARGET).o |
|
13 |
||
14 |
SRC = rs232dbg.c aip_com.c |
|
15 |
||
5
6f2508af550c
Alle ?nderungen aus den Branches no_rtai und no_int nach Trunk portiert.
Florian Pose <fp@igh-essen.com>
parents:
0
diff
changeset
|
16 |
ALLSRC = $(SRC) |
0 | 17 |
|
18 |
OBJS = $(ALLSRC:.c=.o) |
|
19 |
||
20 |
all: .depend $(TARGET).o Makefile |
|
21 |
||
22 |
$(TARGET).o: $(SRC:.c=.o) $(RTSRC:.c=.o) |
|
23 |
$(LD) -r $(OBJS) -o $@ $(LDFLAGS) |
|
24 |
||
25 |
install: msr_modul.o |
|
26 |
lsmod | grep cif-rtai >/dev/null 2>&1 && sudo rmmod msr_modul || true |
|
27 |
sudo insmod msr_modul.o |
|
28 |
||
29 |
clean: |
|
30 |
rm -f *.o *~ core .depend |
|
31 |
||
32 |
depend .depend dep: |
|
33 |
$(CC) $(CFLAGS) -M *.c > $@ |
|
34 |
||
35 |
ifeq (.depend,$(wildcard .depend)) |
|
36 |
include .depend |
|
37 |
endif |