]>
Commit | Line | Data |
---|---|---|
aba5acdf | 1 | SSOBJ=ss.o ssfilter.o |
9783e0d4 | 2 | LNSTATOBJ=lnstat.o lnstat_util.o |
aba5acdf | 3 | |
a25df488 | 4 | TARGETS=ss nstat ifstat rtacct lnstat |
aba5acdf | 5 | |
5f1df307 | 6 | include ../config.mk |
adff36d7 | 7 | |
a25df488 VK |
8 | ifeq ($(HAVE_BERKELEY_DB),y) |
9 | TARGETS += arpd | |
10 | endif | |
11 | ||
aba5acdf SH |
12 | all: $(TARGETS) |
13 | ||
8ced4fcd | 14 | ss: $(SSOBJ) |
57bdf8b7 | 15 | $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@ |
aba5acdf | 16 | |
11d1cad8 | 17 | nstat: nstat.c |
7d23fa55 | 18 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o nstat nstat.c $(LDLIBS) -lm |
aba5acdf | 19 | |
11d1cad8 | 20 | ifstat: ifstat.c |
7d23fa55 | 21 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LDLIBS) -lm |
aba5acdf | 22 | |
11d1cad8 | 23 | rtacct: rtacct.c |
7d23fa55 | 24 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm |
aba5acdf | 25 | |
11d1cad8 | 26 | arpd: arpd.c |
7d23fa55 | 27 | $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb -lpthread |
aba5acdf | 28 | |
aba5acdf | 29 | ssfilter.c: ssfilter.y |
57bdf8b7 | 30 | $(QUIET_YACC)bison ssfilter.y -o ssfilter.c |
aba5acdf | 31 | |
9783e0d4 | 32 | lnstat: $(LNSTATOBJ) |
57bdf8b7 | 33 | $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@ |
9783e0d4 SH |
34 | |
35 | install: all | |
418a217a | 36 | install -m 0755 $(TARGETS) $(DESTDIR)$(SBINDIR) |
c4c9765e SH |
37 | ln -sf lnstat $(DESTDIR)$(SBINDIR)/rtstat |
38 | ln -sf lnstat $(DESTDIR)$(SBINDIR)/ctstat | |
aba5acdf SH |
39 | |
40 | clean: | |
11d1cad8 | 41 | rm -f *.o $(TARGETS) ssfilter.c |