Makefile revision 7dfb0366655a136f82c23fb3a6e6f30b482e3f86
1aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerDESTDIR= 2c90d5875a9701e6825cb288a9cc0d3453eb951d6osdl.org!shemmingerSBINDIR=/usr/sbin 3aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerCONFDIR=/etc/iproute2 4562fac2af331276d9bff6c65ed3d44dc8178ceaeosdl.net!shemmingerDOCDIR=/usr/share/doc/iproute2 506ddd50f1fb89c38b0aa817f9639124a53b62c23osdl.net!shemmingerMANDIR=/usr/share/man 6aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 7d1e48c7e5c29b235e907741c99fcba1a8ecd31e2osdl.net!shemminger# Path to db_185.h include 8d1e48c7e5c29b235e907741c99fcba1a8ecd31e2osdl.net!shemmingerDBM_INCLUDE:=/usr/include 9d1e48c7e5c29b235e907741c99fcba1a8ecd31e2osdl.net!shemminger 10aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerDEFINES= -DRESOLVE_HOSTNAMES 11aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 12aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger#options if you have a bind>=4.9.4 libresolv (or, maybe, glibc) 13aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerLDLIBS=-lresolv 14aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerADDLIB= 15aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 16aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger#options for decnet 17aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerADDLIB+=dnet_ntop.o dnet_pton.o 18aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 19aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger#options for ipx 20aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerADDLIB+=ipx_ntop.o ipx_pton.o 21aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 22aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerCC = gcc 23b209eda9900d9fcd77d0f538b0a7e3046bedb7b5site!shemmingerHOSTCC = gcc 24c450ff3df29dad562f00b367f172b27d4b5b6aa9osdl.net!shemmingerCCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall 2571c60c07243ac819ad64f71a1446a5dfb427bac9osdl.net!shemmingerCFLAGS = $(CCOPTS) -I../include $(DEFINES) 269ddbb02e50a5e0b54ca3cbacfcff904058a1f0fcshemmingerYACCFLAGS = -d -t -v 27aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 28aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerLDLIBS += -L../lib -lnetlink -lutil 29aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 3065018ae43b14c8157bbe05473d76635626177b87Jamal Hadi SalimSUBDIRS=lib ip tc misc netem genl 31aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 32aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerLIBNETLINK=../lib/libnetlink.a ../lib/libutil.a 33aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 34737f15f6da0ed7512220f6fa5244a39777de4e0dshemmingerall: Config 3595dd5950491a4f60265494969731c019fcd7f9bcMike Frysinger @set -e; \ 3695dd5950491a4f60265494969731c019fcd7f9bcMike Frysinger for i in $(SUBDIRS); \ 37adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger do $(MAKE) $(MFLAGS) -C $$i; done 38adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger 39adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemmingerConfig: 40f35e928982ec7214201b1b8eee32e4a86f31e612shemminger sh configure $(KERNEL_INCLUDE) 41aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 42aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerinstall: all 43aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger install -m 0755 -d $(DESTDIR)$(SBINDIR) 44e9a05e96a46495afc83d44c20394963874a83a9bosdl.net!shemminger install -m 0755 -d $(DESTDIR)$(CONFDIR) 45aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples 46aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples/diffserv 47c72238e48a29592ffc37dc5115ea5d43610b29ebosdl.net!shemminger install -m 0644 README.iproute2+tc $(shell find examples -maxdepth 1 -type f) \ 48e9a05e96a46495afc83d44c20394963874a83a9bosdl.net!shemminger $(DESTDIR)$(DOCDIR)/examples 49c72238e48a29592ffc37dc5115ea5d43610b29ebosdl.net!shemminger install -m 0644 $(shell find examples/diffserv -maxdepth 1 -type f) \ 50e9a05e96a46495afc83d44c20394963874a83a9bosdl.net!shemminger $(DESTDIR)$(DOCDIR)/examples/diffserv 51aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger @for i in $(SUBDIRS) doc; do $(MAKE) -C $$i install; done 52c72238e48a29592ffc37dc5115ea5d43610b29ebosdl.net!shemminger install -m 0644 $(shell find etc/iproute2 -maxdepth 1 -type f) $(DESTDIR)$(CONFDIR) 53cb4d97a9a8bde91a07f7f955a6f74a794fa572f8osdl.net!shemminger install -m 0755 -d $(DESTDIR)$(MANDIR)/man8 54c72238e48a29592ffc37dc5115ea5d43610b29ebosdl.net!shemminger install -m 0644 $(shell find man/man8 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man8 55705899a0da181124c5f82e79365deb13a127a0c8Yasuyuki KOZAKAI ln -sf tc-bfifo.8 $(DESTDIR)$(MANDIR)/man8/tc-pfifo.8 56f7c3cefc9c7add8052be1f294538e4669f58a577Andreas Henriksson ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/rtstat.8 57f7c3cefc9c7add8052be1f294538e4669f58a577Andreas Henriksson ln -sf lnstat.8 $(DESTDIR)$(MANDIR)/man8/ctstat.8 58f7c3cefc9c7add8052be1f294538e4669f58a577Andreas Henriksson ln -sf rtacct.8 $(DESTDIR)$(MANDIR)/man8/nstat.8 597dfb0366655a136f82c23fb3a6e6f30b482e3f86Andreas Henriksson ln -sf routel.8 $(DESTDIR)$(MANDIR)/man8/routef.8 60c450ff3df29dad562f00b367f172b27d4b5b6aa9osdl.net!shemminger install -m 0755 -d $(DESTDIR)$(MANDIR)/man3 6185ac60ce41de8d9abfb1a4f16e336136fe8f0ed6net[shemminger]!shemminger install -m 0644 $(shell find man/man3 -maxdepth 1 -type f) $(DESTDIR)$(MANDIR)/man3 62aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 63235ac6a41d9d0439cce4eca8acdd31cac28605fcStephen Hemmingersnapshot: 64235ac6a41d9d0439cce4eca8acdd31cac28605fcStephen Hemminger echo "static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \ 65235ac6a41d9d0439cce4eca8acdd31cac28605fcStephen Hemminger > include/SNAPSHOT.h 66235ac6a41d9d0439cce4eca8acdd31cac28605fcStephen Hemminger 67aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerclean: 68f6aa8e00ac1661247981164cf1c13d9a2a8ae7e3shemminger rm -f cscope.* 69adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger @for i in $(SUBDIRS) doc; \ 70adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger do $(MAKE) $(MFLAGS) -C $$i clean; done 71adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger 72adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemmingerclobber: clean 73adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger rm -f Config 74adff36d765a2b67f6cc2d0cacf57f160e80a0291osdl.net!shemminger 7587773db55113fa9b7a24a80f959640b53ff2cb92shemmingerdistclean: clobber 76aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 77f6aa8e00ac1661247981164cf1c13d9a2a8ae7e3shemmingercscope: 78f6aa8e00ac1661247981164cf1c13d9a2a8ae7e3shemminger cscope -b -q -R -Iinclude -sip -slib -smisc -snetem -stc 79f6aa8e00ac1661247981164cf1c13d9a2a8ae7e3shemminger 80aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger.EXPORT_ALL_VARIABLES: 81