1 # SPDX-License-Identifier: GPL-2.0
2 SSOBJ
=ss.o ssfilter_check.o ssfilter.tab.o
3 LNSTATOBJ
=lnstat.o lnstat_util.o
5 TARGETS
=ss nstat ifstat rtacct lnstat
9 ifeq ($(HAVE_BERKELEY_DB
),y
)
16 $(QUIET_LINK
)$(CC
) $^
$(LDFLAGS
) $(LDLIBS
) -o
$@
19 $(QUIET_CC
)$(CC
) $(CFLAGS
) $(CPPFLAGS
) $(LDFLAGS
) -o nstat nstat.c
$(LDLIBS
) -lm
22 $(QUIET_CC
)$(CC
) $(CFLAGS
) $(CPPFLAGS
) $(LDFLAGS
) -o ifstat ifstat.c
$(LDLIBS
) -lm
25 $(QUIET_CC
)$(CC
) $(CFLAGS
) $(CPPFLAGS
) $(LDFLAGS
) -o rtacct rtacct.c
$(LDLIBS
) -lm
28 $(QUIET_CC
)$(CC
) $(CFLAGS
) -I
$(DBM_INCLUDE
) $(CPPFLAGS
) $(LDFLAGS
) -o arpd arpd.c
$(LDLIBS
) -ldb
30 ssfilter.tab.c
: ssfilter.y
31 $(QUIET_YACC
)$(YACC
) -b ssfilter ssfilter.y
34 $(QUIET_LINK
)$(CC
) $^
$(LDFLAGS
) $(LDLIBS
) -o
$@
37 install -m
0755 $(TARGETS
) $(DESTDIR
)$(SBINDIR
)
38 ln
-sf lnstat
$(DESTDIR
)$(SBINDIR
)/rtstat
39 ln
-sf lnstat
$(DESTDIR
)$(SBINDIR
)/ctstat
42 rm -f
*.o
$(TARGETS
) ssfilter.c