blob: 4eb4feed3509c5c7b3fa1220045e1eaff94d2954 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
CC?=gcc
OPT=-O2 -g
CFLAGS=$(OPT) -Wall -Wextra -Wno-parentheses
INCFLAGS=-I ../../lib/igb/ -I../../daemons/mrpd -I../common -I../../lib/common -I../../daemons/common
LDLIBS=-ligb -lpci -lrt -lpthread
LDFLAGS=-L ../../lib/igb/
all: talker listener
talker: talker.o ../../lib/common/avb.o ../common/talker_mrp_client.o
talker.o: talker.c
$(CC) $(CFLAGS) $(INCFLAGS) $(EXTRA_FLAGS) -c talker.c
../common/talker_mrp_client.o: ../common/talker_mrp_client.c ../common/talker_mrp_client.h
make -C ../common/ talker_mrp_client.o
listener: listener.o ../../lib/common/avb.o ../common/listener_mrp_client.o
listener.o: listener.c
$(CC) $(CFLAGS) $(INCFLAGS) $(EXTRA_FLAGS) -c listener.c
../common/listener_mrp_client.o: ../common/listener_mrp_client.c ../common/listener_mrp_client.h
make -C ../common/ listener_mrp_client.o
../../lib/common/avb.o: ../../lib/common/avb.c ../../lib/common/avb.h
make -C ../../lib/common/ avb.o
%: %.o
$(CC) $(LDFLAGS) $^ $(LDLIBS) $(EXTRA_FLAGS) -o $@
clean:
$(RM) talker listener
$(RM) *.o *~ *.rej *.orig
|