?? makefile
字號:
# Generated automatically from Makefile.in by configure.# Copyright (c) 1994, 1995, 1996# The Regents of the University of California. All rights reserved.## Redistribution and use in source and binary forms, with or without# modification, are permitted provided that: (1) source code distributions# retain the above copyright notice and this paragraph in its entirety, (2)# distributions including binary code include the above copyright notice and# this paragraph in its entirety in the documentation or other materials# provided with the distribution, and (3) all advertising materials mentioning# features or use of this software display the following acknowledgement:# ``This product includes software developed by the University of California,# Lawrence Berkeley Laboratory and its contributors.'' Neither the name of# the University nor the names of its contributors may be used to endorse# or promote products derived from this software without specific prior# written permission.# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.## @(#) $Header: /usr/src/mash/repository/vint/ns-2/Makefile.in,v 1.179 2000/01/05 00:00:58 heideman Exp $ (LBL)## Various configurable paths (remember to edit Makefile.in, not Makefile)## Top level hierarchyprefix = /usr/local# Pathname of directory to install the binaryBINDEST = /usr/local/bin# Pathname of directory to install the man pageMANDEST = /usr/local/manBLANK = # make a blank space. DO NOT add anything to this line# The following will be redefined under Windows (see WIN32 lable below)CC = gccCPP = c++LINK = $(CPP)MKDEP = ./conf/mkdepTCLSH = /home/wan/ns-allinone-2.1b6/tclbox/bin/tclsh8.0TCL2C = ../tclcl-1.0b9/tcl2c++AR = ar rc $(BLANK)RANLIB = ranlibINSTALL = /usr/bin//install -cLN = lnTEST = testRM = rm -fPERL = /usr/bin/perlCCOPT = -O2STATIC = LDFLAGS = $(STATIC)LDOUT = -o $(BLANK)DEFINE = -DTCP_DELAY_BIND_ALL -DNO_TK -DTCLCL_CLASSINSTVAR -DNDEBUG -DUSE_SHM -DHAVE_LIBTCLCL1_0B9 -DHAVE_TCLCL_H -DHAVE_LIBOTCL1_0A5 -DHAVE_OTCL_H -DHAVE_LIBTK8_0 -DHAVE_TK_H -DHAVE_LIBTCL8_0 -DHAVE_TCL_H -DHAVE_CONFIG_HINCLUDES = \ -I. -I/usr/X11R6/include \ -I/home/wan/ns-allinone-2.1b6/tclcl-1.0b9 -I/home/wan/ns-allinone-2.1b6/otcl-1.0a5 -I/home/wan/ns-allinone-2.1b6/tk8.0.4/generic -I/home/wan/ns-allinone-2.1b6/tcl8.0.4/genericLIB = \ -L/home/wan/ns-allinone-2.1b6/tclcl-1.0b9 -ltclcl -L/home/wan/ns-allinone-2.1b6/otcl-1.0a5 -lotcl -L/home/wan/ns-allinone-2.1b6/tk8.0.4/unix -ltk80 -L/home/wan/ns-allinone-2.1b6/tcl8.0.4/unix -ltcl80 \ -L/usr/X11R6/lib -lXext -lX11 \ \ -lm # -L${exec_prefix}/lib \CFLAGS = $(CCOPT) $(DEFINE)# Explicitly define compilation rules since SunOS 4's make doesn't like gcc.# Also, gcc does not remove the .o before forking 'as', which can be a# problem if you don't own the file but can write to the directory..SUFFIXES: .cc # $(.SUFFIXES).cc.o: @rm -f $@ $(CPP) -c $(CFLAGS) $(INCLUDES) -o $@ $*.cc.c.o: @rm -f $@ $(CC) -c $(CFLAGS) $(INCLUDES) -o $@ $*.cGEN_DIR = gen/LIB_DIR = lib/NS = nsNSX = nsxNSE = nse# WIN32: uncomment the following line to include specific make for VC++# !include <conf/makefile.win>OBJ_CC = \ cip-reg.o classifier-cip.o watchdog.o \ circular-q.o \ hawaii.o \ random.o rng.o ranvar.o misc.o timer-handler.o \ scheduler.o object.o \ packet.o ip.o route.o connector.o ttl.o \ trace.o trace-ip.o \ classifier.o classifier-addr.o classifier-hash.o classifier-virtual.o \ classifier-mcast.o classifier-bst.o classifier-mpath.o replicator.o \ classifier-mac.o classifier-port.o \ app.o telnet.o tcplib-telnet.o \ trafgen.o traffictrace.o pareto.o expoo.o cbr_traffic.o \ tbf.o resv.o sa.o saack.o \ measuremod.o estimator.o adc.o ms-adc.o timewindow-est.o acto-adc.o \ pointsample-est.o salink.o actp-adc.o hb-adc.o expavg-est.o\ param-adc.o null-estimator.o \ adaptive-receiver.o vatrcvr.o consrcvr.o \ agent.o message.o udp.o session-rtp.o rtp.o rtcp.o ivs.o \ tcp.o tcp-sink.o tcp-reno.o tcp-newreno.o \ tcp-vegas.o tcp-rbp.o tcp-full.o \ scoreboard.o tcp-sack1.o tcp-fack.o \ tcp-asym.o tcp-asym-sink.o tcp-fs.o tcp-asym-fs.o \ tcp-int.o chost.o tcp-session.o nilist.o \ integrator.o queue-monitor.o flowmon.o loss-monitor.o \ queue.o drop-tail.o simple-intserv-sched.o red.o \ semantic-packetqueue.o semantic-red.o ack-recons.o \ sfq.o fq.o drr.o cbq.o \ hackloss.o errmodel.o \ delay.o snoop.o \ dynalink.o rtProtoDV.o net-interface.o \ ctrMcast.o mcast_ctrl.o srm.o \ sessionhelper.o delaymodel.o srm-ssm.o \ srm-topo.o \ mftp.o mftp_snd.o mftp_rcv.o codeword.o \ alloc-address.o address.o \ $(LIB_DIR)int.Vec.o $(LIB_DIR)int.RVec.o \ $(LIB_DIR)dmalloc_support.o \ webcache/http.o webcache/tcp-simple.o webcache/pagepool.o \ webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o \ webcache/mcache.o webcache/webtraf.o \ lanRouter.o filter.o pkt-counter.o \ Decapsulator.o Encapsulator.o \ channel.o mac.o ll.o \ mac-802_11.o \ mac-802_3.o \ mip.o mip-reg.o gridkeeper.o \ propagation.o tworayground.o sdist.o antenna.o omni-antenna.o \ bi-connector.o node.o mobilenode.o \ arp.o god.o dem.o topography.o modulation.o priqueue.o \ phy.o wired-phy.o wireless-phy.o \ mac-timers.o cmu-trace.o varp.o \ dsdv/dsdv.o dsdv/rtable.o \ noah/noah.o \ rtqueue.o rttable.o \ imep/imep.o imep/dest_queue.o imep/imep_api.o \ imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o \ imep/imep_util.o imep/imep_io.o \ tora/tora.o tora/tora_api.o tora/tora_dest.o tora/tora_io.o \ tora/tora_logs.o tora/tora_neighbor.o \ dsr/dsragent.o dsr/hdr_sr.o dsr/mobicache.o dsr/path.o \ dsr/requesttable.o dsr/routecache.o \ aodv/aodv_logs.o aodv/aodv.o \ ns-process.o \ satgeometry.o sathandoff.o satlink.o satnode.o \ satposition.o satroute.o sattrace.o \ rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o \ fsm.o tcp-abs.o \ tfrc.o tfrc-sink.o energy-model.o ping.o tcp-rfc793edu.o# don't allow comments to follow continuation lines# mac-csma.o mac-multihop.o\# sensor-nets/landmark.o mac-simple-wireless.o \# sensor-nets/tags.o sensor-nets/sensor-query.o \# sensor-nets/flood-agent.o \# what was here before is now in emulate/OBJ_C =OBJ_COMPAT = $(OBJ_GETOPT) win32.o#XXX compat/win32x.o compat/tkConsole.oOBJ_EMULATE_CC = \ emulate/net-ip.o \ emulate/net.o \ emulate/tap.o \ emulate/ether.o \ emulate/net-pcap.o \ emulate/internet.o \ emulate/ping_responder.o \ emulate/arp.o \ emulate/icmp.o \ emulate/nat.oOBJ_EMULATE_C = \ emulate/inet.oOBJ_GEN = $(GEN_DIR)version.o $(GEN_DIR)ns_tcl.o $(GEN_DIR)ptypes.oSRC = $(OBJ_C:.o=.c) $(OBJ_CC:.o=.cc) \ $(OBJ_EMULATE_C:.o=.c) $(OBJ_EMULATE_CC:.o=.cc) \ tclAppInit.cc tkAppInit.ccOBJ = $(OBJ_C) $(OBJ_CC) $(OBJ_GEN) $(OBJ_COMPAT)CLEANFILES = ns nsx ns.dyn $(OBJ) $(OBJ_EMULATE_CC) \ $(OBJ_EMULATE_C) tclAppInit.o \ $(GEN_DIR)* core core.$(NS) core.$(NSX) core.$(NSE) \ ptypes2tcl ptypes2tcl.oSUBDIRS=\ indep-utils/cmu-scen-gen/setdest \ indep-utils/webtrace-conv/dec \ indep-utils/webtrace-conv/epa \ indep-utils/webtrace-conv/nlanr \ indep-utils/webtrace-conv/ucball: $(NS) all-recursiveall-recursive: for i in $(SUBDIRS); do ( cd $$i; $(MAKE) all; ) done$(NS): $(OBJ) tclAppInit.o Makefile $(LINK) $(LDFLAGS) $(LDOUT)$@ \ tclAppInit.o $(OBJ) $(LIB)Makefile: Makefile.in @echo "Makefile.in is newer than Makefile." @echo "You need to re-run configure." false$(NSE): $(OBJ) tclAppInit.o $(OBJ_EMULATE_CC) $(OBJ_EMULATE_C) $(LINK) $(LDFLAGS) $(LDOUT)$@ \ tclAppInit.o $(OBJ) \ $(OBJ_EMULATE_CC) $(OBJ_EMULATE_C) $(LIB) -lpcapns.dyn: $(OBJ) tclAppInit.o $(LINK) $(LDFLAGS) -o $@ \ tclAppInit.o $(OBJ) $(LIB)PURIFY = purify -cache-dir=/tmpns-pure: $(OBJ) tclAppInit.o $(PURIFY) $(LINK) $(LDFLAGS) -o $@ \ tclAppInit.o $(OBJ) $(LIB)NS_TCL_LIB = \ tcl/lib/ns-compat.tcl \ tcl/lib/ns-default.tcl \ tcl/lib/ns-errmodel.tcl \ tcl/lib/ns-lib.tcl \ tcl/lib/ns-link.tcl \ tcl/lib/ns-mobilenode.tcl \ tcl/lib/ns-sat.tcl \ tcl/lib/ns-cmutrace.tcl \ tcl/lib/ns-node.tcl \ tcl/lib/ns-hiernode.tcl \ tcl/lib/ns-packet.tcl \ tcl/lib/ns-queue.tcl \
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -