6 DOCDIR
=/share
/doc
/iproute2
10 # Path to db_185.h include
11 DBM_INCLUDE
:=$(ROOTDIR
)/usr
/include
15 DEFINES
= -DRESOLVE_HOSTNAMES
-DLIBDIR
=\"$(LIBDIR
)\"
16 ifneq ($(SHARED_LIBS
),y
)
17 DEFINES
+= -DNO_SHARED_LIBS
20 #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc)
25 ADDLIB
+=dnet_ntop.o dnet_pton.o
28 ADDLIB
+=ipx_ntop.o ipx_pton.o
32 CCOPTS
= -D_GNU_SOURCE
-O2
-Wstrict-prototypes
-Wall
33 CFLAGS
= $(CCOPTS
) -I..
/include $(DEFINES
)
36 SUBDIRS
=lib ip tc misc netem genl
38 LIBNETLINK
=..
/lib
/libnetlink.a ..
/lib
/libutil.a
39 LDLIBS
+= $(LIBNETLINK
)
43 for i in
$(SUBDIRS
); \
44 do
$(MAKE
) $(MFLAGS
) -C
$$i; done
47 sh configure
$(KERNEL_INCLUDE
)
50 install -m
0755 -d
$(DESTDIR
)$(SBINDIR
)
51 install -m
0755 -d
$(DESTDIR
)$(CONFDIR
)
52 install -m
0755 -d
$(DESTDIR
)$(ARPDDIR
)
53 install -m
0755 -d
$(DESTDIR
)$(DOCDIR
)/examples
54 install -m
0755 -d
$(DESTDIR
)$(DOCDIR
)/examples
/diffserv
55 install -m
0644 README.iproute2
+tc
$(shell find examples
-maxdepth
1 -type f
) \
56 $(DESTDIR
)$(DOCDIR
)/examples
57 install -m
0644 $(shell find examples
/diffserv
-maxdepth
1 -type f
) \
58 $(DESTDIR
)$(DOCDIR
)/examples
/diffserv
59 @for i in
$(SUBDIRS
) doc
; do
$(MAKE
) -C
$$i install; done
60 install -m
0644 $(shell find etc
/iproute2
-maxdepth
1 -type f
) $(DESTDIR
)$(CONFDIR
)
61 install -m
0755 -d
$(DESTDIR
)$(MANDIR
)/man8
62 install -m
0644 $(shell find man
/man8
-maxdepth
1 -type f
) $(DESTDIR
)$(MANDIR
)/man8
63 install -m
0755 -d
$(DESTDIR
)$(MANDIR
)/man7
64 install -m
0644 $(shell find man
/man7
-maxdepth
1 -type f
) $(DESTDIR
)$(MANDIR
)/man7
65 ln
-sf tc-bfifo
.8 $(DESTDIR
)$(MANDIR
)/man8
/tc-pfifo
.8
66 ln
-sf lnstat
.8 $(DESTDIR
)$(MANDIR
)/man8
/rtstat
.8
67 ln
-sf lnstat
.8 $(DESTDIR
)$(MANDIR
)/man8
/ctstat
.8
68 ln
-sf rtacct
.8 $(DESTDIR
)$(MANDIR
)/man8
/nstat
.8
69 ln
-sf routel
.8 $(DESTDIR
)$(MANDIR
)/man8
/routef
.8
70 install -m
0755 -d
$(DESTDIR
)$(MANDIR
)/man3
71 install -m
0644 $(shell find man
/man3
-maxdepth
1 -type f
) $(DESTDIR
)$(MANDIR
)/man3
74 echo
"static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \
79 @for i in
$(SUBDIRS
) doc
; \
80 do
$(MAKE
) $(MFLAGS
) -C
$$i clean; done
84 $(MAKE
) $(MFLAGS
) clean
90 cscope
-b
-q
-R
-Iinclude
-sip
-slib
-smisc
-snetem
-stc
92 .EXPORT_ALL_VARIABLES
: