]> git.proxmox.com Git - mirror_iproute2.git/blob - netem/Makefile
Merge branch 'master' into net-next
[mirror_iproute2.git] / netem / Makefile
1 include ../Config
2
3 DISTGEN = maketable normal pareto paretonormal
4 DISTDATA = normal.dist pareto.dist paretonormal.dist experimental.dist
5
6 HOSTCC ?= $(CC)
7 CCOPTS = $(CBUILD_CFLAGS)
8 LDLIBS += -lm
9
10 ifeq ($(HAVE_MNL),y)
11 CFLAGS += -DHAVE_LIBMNL $(shell $(PKG_CONFIG) libmnl --cflags)
12 LDLIBS += $(shell $(PKG_CONFIG) libmnl --libs)
13 endif
14
15 all: $(DISTGEN) $(DISTDATA)
16
17 $(DISTGEN):
18 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
19
20 %.dist: %
21 ./$* > $@
22
23 experimental.dist: maketable experimental.dat
24 ./maketable experimental.dat > experimental.dist
25
26 stats: stats.c
27 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
28
29 install: all
30 mkdir -p $(DESTDIR)$(LIBDIR)/tc
31 for i in $(DISTDATA); \
32 do install -m 644 $$i $(DESTDIR)$(LIBDIR)/tc; \
33 done
34
35 clean:
36 rm -f $(DISTDATA) $(DISTGEN)