]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/blob - misc/Makefile
simplify make file.
[lisovros/iproute2_canprio.git] / misc / Makefile
1 SSOBJ=ss.o ssfilter.o
2
3 TARGETS=ss nstat ifstat rtacct arpd rtstat
4
5 include ../Config
6
7 ifeq ($(SS_CONFIG_VEGAS),y)
8         DEFINES += -DHAVE_TCP_VEGAS
9 endif
10 ifeq ($(SS_CONFIG_DRS),y)
11         DEFINES += -DHAVE_TCP_DRS
12 endif
13
14 all: $(TARGETS)
15
16 ss: $(SSOBJ) $(LIBUTIL)
17
18 nstat: nstat.c
19         $(CC) $(CFLAGS) $(LDFLAGS) -o nstat nstat.c -lm
20
21 ifstat: ifstat.c
22         $(CC) $(CFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LIBNETLINK) -lm
23
24 rtacct: rtacct.c
25         $(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LIBNETLINK) -lm
26
27 arpd: arpd.c
28         $(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LIBNETLINK) -ldb
29
30 rtstat: rtstat.c
31         $(CC) $(CFLAGS) $(LDFLAGS) -o rtstat rtstat.c
32
33 ssfilter.c: ssfilter.y
34         bison ssfilter.y -o ssfilter.c
35
36 install: all 
37         install -m 0755 -s $(TARGETS) $(DESTDIR)$(SBINDIR)
38
39 clean:
40         rm -f *.o $(TARGETS) ssfilter.c