4 DOCDIR
=/usr
/share
/doc
/iproute2
7 # Path to db_185.h include
8 DBM_INCLUDE
:=/usr
/include
10 DEFINES
= -DRESOLVE_HOSTNAMES
12 #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc)
17 ADDLIB
+=dnet_ntop.o dnet_pton.o
20 ADDLIB
+=ipx_ntop.o ipx_pton.o
24 CCOPTS
= -D_GNU_SOURCE
-O2
-Wstrict-prototypes
-Wall
25 CFLAGS
= $(CCOPTS
) -I..
/include $(DEFINES
)
28 LDLIBS
+= -L..
/lib
-lnetlink
-lutil
30 SUBDIRS
=lib ip tc misc netem genl
32 LIBNETLINK
=..
/lib
/libnetlink.a ..
/lib
/libutil.a
36 for i in
$(SUBDIRS
); \
37 do
$(MAKE
) $(MFLAGS
) -C
$$i; done
40 sh configure
$(KERNEL_INCLUDE
)
43 install -m
0755 -d
$(DESTDIR
)$(SBINDIR
)
44 install -m
0755 -d
$(DESTDIR
)$(CONFDIR
)
45 install -m
0755 -d
$(DESTDIR
)$(DOCDIR
)/examples
46 install -m
0755 -d
$(DESTDIR
)$(DOCDIR
)/examples
/diffserv
47 install -m
0644 README.iproute2
+tc
$(shell find examples
-maxdepth
1 -type f
) \
48 $(DESTDIR
)$(DOCDIR
)/examples
49 install -m
0644 $(shell find examples
/diffserv
-maxdepth
1 -type f
) \
50 $(DESTDIR
)$(DOCDIR
)/examples
/diffserv
51 @for i in
$(SUBDIRS
) doc
; do
$(MAKE
) -C
$$i install; done
52 install -m
0644 $(shell find etc
/iproute2
-maxdepth
1 -type f
) $(DESTDIR
)$(CONFDIR
)
53 install -m
0755 -d
$(DESTDIR
)$(MANDIR
)/man8
54 install -m
0644 $(shell find man
/man8
-maxdepth
1 -type f
) $(DESTDIR
)$(MANDIR
)/man8
55 ln
-sf tc-pbfifo
.8 $(DESTDIR
)$(MANDIR
)/man8
/tc-bfifo
.8
56 ln
-sf tc-pbfifo
.8 $(DESTDIR
)$(MANDIR
)/man8
/tc-pfifo
.8
57 install -m
0755 -d
$(DESTDIR
)$(MANDIR
)/man3
58 install -m
0644 $(shell find man
/man3
-maxdepth
1 -type f
) $(DESTDIR
)$(MANDIR
)/man3
62 @for i in
$(SUBDIRS
) doc
; \
63 do
$(MAKE
) $(MFLAGS
) -C
$$i clean; done
71 cscope
-b
-q
-R
-Iinclude
-sip
-slib
-smisc
-snetem
-stc
73 .EXPORT_ALL_VARIABLES
: