]> git.proxmox.com Git - mirror_iproute2.git/blame - misc/Makefile
Merge branch 'master' into next
[mirror_iproute2.git] / misc / Makefile
CommitLineData
6054c1eb 1# SPDX-License-Identifier: GPL-2.0
aba5acdf 2SSOBJ=ss.o ssfilter.o
9783e0d4 3LNSTATOBJ=lnstat.o lnstat_util.o
aba5acdf 4
a25df488 5TARGETS=ss nstat ifstat rtacct lnstat
aba5acdf 6
5f1df307 7include ../config.mk
adff36d7 8
a25df488
VK
9ifeq ($(HAVE_BERKELEY_DB),y)
10 TARGETS += arpd
11endif
12
aba5acdf
SH
13all: $(TARGETS)
14
8ced4fcd 15ss: $(SSOBJ)
57bdf8b7 16 $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@
aba5acdf 17
11d1cad8 18nstat: nstat.c
1a03ac6b 19 $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o nstat nstat.c $(LDLIBS) -lm
aba5acdf 20
11d1cad8 21ifstat: ifstat.c
1a03ac6b 22 $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LDLIBS) -lm
aba5acdf 23
11d1cad8 24rtacct: rtacct.c
1a03ac6b 25 $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm
aba5acdf 26
11d1cad8 27arpd: arpd.c
1a03ac6b 28 $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(CPPFLAGS) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb
aba5acdf 29
aba5acdf 30ssfilter.c: ssfilter.y
57bdf8b7 31 $(QUIET_YACC)bison ssfilter.y -o ssfilter.c
aba5acdf 32
9783e0d4 33lnstat: $(LNSTATOBJ)
57bdf8b7 34 $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@
9783e0d4
SH
35
36install: all
418a217a 37 install -m 0755 $(TARGETS) $(DESTDIR)$(SBINDIR)
c4c9765e
SH
38 ln -sf lnstat $(DESTDIR)$(SBINDIR)/rtstat
39 ln -sf lnstat $(DESTDIR)$(SBINDIR)/ctstat
aba5acdf
SH
40
41clean:
11d1cad8 42 rm -f *.o $(TARGETS) ssfilter.c