📄 makefile
字号:
tcl/mcast/DM.tcl \ tcl/mcast/detailedDM.tcl \ tcl/mcast/dynamicDM.tcl \ tcl/mcast/pimDM.tcl \ tcl/mcast/srm.tcl \ tcl/mcast/srm-adaptive.tcl \ tcl/mcast/srm-ssm.tcl \ tcl/mcast/timer.tcl \ tcl/mcast/McastMonitor.tcl \ tcl/ctr-mcast/CtrMcast.tcl \ tcl/ctr-mcast/CtrMcastComp.tcl \ tcl/ctr-mcast/CtrRPComp.tcl \ tcl/pim/pim-init.tcl \ tcl/pim/pim-messagers.tcl \ tcl/pim/pim-mfc.tcl \ tcl/pim/pim-mrt.tcl \ tcl/pim/pim-recvr.tcl \ tcl/pim/pim-sender.tcl \ tcl/pim/pim-vifs.tcl \ tcl/session/session.tcl \ tcl/lib/ns-route.tcl$(GEN_DIR)ns_tcl.cc: $(NS_TCL_LIB) if [ ! -x $(TCLSH) ] ; \ then echo "$(TCLSH) not found..."; rm -rf $@ ; exit; fi ; \ $(TCLSH) bin/tcl-expand.tcl tcl/lib/ns-lib.tcl | $(TCL2C) et_ns_lib > $@$(GEN_DIR)version.c: VERSION $(RM) $@ $(PERL) bin/printver.pl "char version_string[] = " < VERSION > $@# cat VERSION | sed 's/.*/char version_string[] = "&";/' > $@install: force $(INSTALL) -m 555 -o bin -g bin ns $(DESTDIR)$(BINDEST)install-man: force $(INSTALL) -m 444 -o bin -g bin ns.1 $(DESTDIR)$(MANDEST)/man1clean: $(RM) $(CLEANFILES)distclean: $(RM) $(CLEANFILES) Makefile config.cache config.log config.status \ gnuc.h os-proto.htags: force ctags -wtd *.cc *.h ../Tcl/*.cc ../Tcl/*.hTAGS: force etags *.cc *.h ../Tcl/*.cc ../Tcl/*.hdepend: $(SRC) $(MKDEP) $(CFLAGS) -I/usr/include/g++ $(SRC)srctar: @cwd=`pwd` ; dir=`basename $$cwd` ; \ name=ns-`cat VERSION | tr A-Z a-z` ; \ tar=ns-src-`cat VERSION`.tar.gz ; \ list="" ; \ for i in `cat FILES` ; do list="$$list $$name/$$i" ; done; \ echo \ "(rm -f $$tar; cd .. ; ln -s $$dir $$name)" ; \ (rm -f $$tar; cd .. ; ln -s $$dir $$name) ; \ echo \ "(cd .. ; tar cfh $$tar [lots of files])" ; \ (cd .. ; tar cfh - $$list) | gzip -c > $$tar ; \ echo \ "rm ../$$name; chmod 444 $$tar" ; \ rm ../$$name; chmod 444 $$tarforce:# DO NOT DELETEinet.o: /usr/include/stdlib.h /usr/include/features.hinet.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hinet.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hinet.o: /usr/include/sys/types.h /usr/include/bits/types.hinet.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.hinet.o: /usr/include/sys/select.h /usr/include/bits/select.hinet.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.hinet.o: /usr/include/alloca.h /usr/include/string.h /usr/include/ctype.hinet.o: /usr/include/sys/param.h /usr/include/limits.hinet.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.hinet.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.hinet.o: /usr/include/linux/param.h /usr/include/asm/param.hinet.o: /usr/include/netdb.h /usr/include/rpc/netdb.hinet.o: /usr/include/sys/socket.h /usr/include/bits/socket.hinet.o: /usr/include/bits/sockaddr.h /usr/include/asm/socket.hinet.o: /usr/include/asm/sockios.h config.h inet.h /usr/include/netinet/in.hinet.o: /usr/include/stdint.h /usr/include/bits/wordsize.hinet.o: /usr/include/bits/in.h /usr/include/bits/byteswap.hinet.o: /usr/include/arpa/inet.hrandom.o: /usr/include/sys/time.h /usr/include/features.hrandom.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hrandom.o: /usr/include/time.h /usr/include/bits/types.hrandom.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hrandom.o: /usr/include/sys/select.h /usr/include/bits/select.hrandom.o: /usr/include/bits/sigset.h /usr/include/bits/time.h random.hrandom.o: /usr/include/math.h /usr/include/bits/huge_val.hrandom.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.hrandom.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.hrandom.o: config.h /usr/include/stdlib.h /usr/include/sys/types.hrandom.o: /usr/include/endian.h /usr/include/bits/endian.hrandom.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h rng.hrng.o: /usr/include/sys/time.h /usr/include/features.hrng.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h /usr/include/time.hrng.o: /usr/include/bits/types.hrng.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hrng.o: /usr/include/sys/select.h /usr/include/bits/select.hrng.o: /usr/include/bits/sigset.h /usr/include/bits/time.hrng.o: /usr/include/unistd.h /usr/include/bits/posix_opt.hrng.o: /usr/include/bits/confname.h /usr/include/getopt.hrng.o: /usr/include/stdio.hrng.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.hrng.o: /usr/include/libio.h /usr/include/_G_config.hrng.o: /usr/include/bits/stdio_lim.h rng.h /usr/include/math.hrng.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.hrng.o: /usr/include/bits/mathcalls.hrng.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.hrng.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/endian.hrng.o: /usr/include/bits/endian.h /usr/include/sys/sysmacros.hrng.o: /usr/include/alloca.hranvar.o: ranvar.h random.h /usr/include/math.h /usr/include/features.hranvar.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hranvar.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.hranvar.o: /usr/include/bits/mathcalls.hranvar.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.hranvar.o: config.h /usr/include/stdlib.hranvar.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hranvar.o: /usr/include/sys/types.h /usr/include/bits/types.hranvar.o: /usr/include/time.h /usr/include/endian.hranvar.o: /usr/include/bits/endian.h /usr/include/sys/select.hranvar.o: /usr/include/bits/select.h /usr/include/bits/sigset.hranvar.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h rng.hmisc.o: /usr/include/stdlib.h /usr/include/features.hmisc.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hmisc.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hmisc.o: /usr/include/sys/types.h /usr/include/bits/types.hmisc.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.hmisc.o: /usr/include/sys/select.h /usr/include/bits/select.hmisc.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.hmisc.o: /usr/include/alloca.h /usr/include/math.hmisc.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.hmisc.o: /usr/include/bits/mathcalls.hmisc.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.hmisc.o: /usr/include/sys/time.h /usr/include/bits/time.h /usr/include/ctype.hmisc.o: scheduler.h random.h config.h rng.htimer-handler.o: /usr/include/stdlib.h /usr/include/features.htimer-handler.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.htimer-handler.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.htimer-handler.o: /usr/include/sys/types.h /usr/include/bits/types.htimer-handler.o: /usr/include/time.h /usr/include/endian.htimer-handler.o: /usr/include/bits/endian.h /usr/include/sys/select.htimer-handler.o: /usr/include/bits/select.h /usr/include/bits/sigset.htimer-handler.o: /usr/include/sys/sysmacros.h /usr/include/alloca.htimer-handler.o: timer-handler.h scheduler.hscheduler.o: /usr/include/stdlib.h /usr/include/features.hscheduler.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hscheduler.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hscheduler.o: /usr/include/sys/types.h /usr/include/bits/types.hscheduler.o: /usr/include/time.h /usr/include/endian.hscheduler.o: /usr/include/bits/endian.h /usr/include/sys/select.hscheduler.o: /usr/include/bits/select.h /usr/include/bits/sigset.hscheduler.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h config.hscheduler.o: scheduler.h /usr/include/assert.h ./cmu/debug.hscheduler.o: /usr/include/string.h heap.h /usr/include/sys/time.hscheduler.o: /usr/include/bits/time.hobject.o: /usr/include/stdlib.h /usr/include/features.hobject.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hobject.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hobject.o: /usr/include/sys/types.h /usr/include/bits/types.hobject.o: /usr/include/time.h /usr/include/endian.hobject.o: /usr/include/bits/endian.h /usr/include/sys/select.hobject.o: /usr/include/bits/select.h /usr/include/bits/sigset.hobject.o: /usr/include/sys/sysmacros.h /usr/include/alloca.hobject.o: /usr/include/ctype.h /usr/include/math.hobject.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.hobject.o: /usr/include/bits/mathcalls.hobject.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.hobject.o: packet.h config.h scheduler.h /usr/include/assert.h ./object.hobject.o: ./cmu/list.h ./cmu/packet-stamp.h ./cmu/antenna.h ./cmu/debug.hobject.o: /usr/include/string.hpacket.o: flags.h config.h /usr/include/stdlib.h /usr/include/features.hpacket.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hpacket.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hpacket.o: /usr/include/sys/types.h /usr/include/bits/types.hpacket.o: /usr/include/time.h /usr/include/endian.hpacket.o: /usr/include/bits/endian.h /usr/include/sys/select.hpacket.o: /usr/include/bits/select.h /usr/include/bits/sigset.hpacket.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h packet.hpacket.o: scheduler.h /usr/include/assert.h ./object.h ./cmu/list.hpacket.o: ./cmu/packet-stamp.h ./cmu/antenna.h ./cmu/debug.hpacket.o: /usr/include/string.hip.o: packet.h config.h /usr/include/stdlib.h /usr/include/features.hip.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hip.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hip.o: /usr/include/sys/types.h /usr/include/bits/types.h /usr/include/time.hip.o: /usr/include/endian.h /usr/include/bits/endian.hip.o: /usr/include/sys/select.h /usr/include/bits/select.hip.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.hip.o: /usr/include/alloca.h scheduler.h /usr/include/assert.h ./object.hip.o: ./cmu/list.h ./cmu/packet-stamp.h ./cmu/antenna.h ./cmu/debug.hip.o: /usr/include/string.h ip.hroute.o: /usr/include/stdlib.h /usr/include/features.hroute.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hroute.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hroute.o: /usr/include/sys/types.h /usr/include/bits/types.hroute.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.hroute.o: /usr/include/sys/select.h /usr/include/bits/select.hroute.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.hroute.o: /usr/include/alloca.h /usr/include/assert.hconnector.o: packet.h config.h /usr/include/stdlib.h /usr/include/features.hconnector.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.hconnector.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.hconnector.o: /usr/include/sys/types.h /usr/include/bits/types.hconnector.o: /usr/include/time.h /usr/include/endian.hconnector.o: /usr/include/bits/endian.h /usr/include/sys/select.hconnector.o: /usr/include/bits/select.h /usr/include/bits/sigset.hconnector.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h scheduler.hconnector.o: /usr/include/assert.h ./object.h ./cmu/list.hconnector.o: ./cmu/packet-stamp.h ./cmu/antenna.h ./cmu/debug.hconnector.o: /usr/include/string.h connector.httl.o: packet.h config.h /usr/include/stdlib.h /usr/include/features.httl.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.httl.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.httl.o: /usr/include/sys/types.h /usr/include/bits/types.h /usr/include/time.httl.o: /usr/include/endian.h /usr/include/bits/endian.httl.o: /usr/include/sys/select.h /usr/include/bits/select.httl.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.httl.o: /usr/include/alloca.h scheduler.h /usr/include/assert.h ./object.httl.o: ./cmu/list.h ./cmu/packet-stamp.h ./cmu/antenna.h ./cmu/debug.httl.o: /usr/include/string.h ip.h connector.htrace.o: /usr/include/stdio.h /usr/include/features.htrace.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.htrace.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -