⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 this is source code for adhoc network using omnet
💻
字号:
##  Makefile for adHocSim##  ** This file was automatically generated by the command:#  opp_makemake -o adHocSim -f -u cmdEnv## Name of target to be created (-o option)TARGET = adHocSim# User interface (uncomment one) (-u option)USERIF_LIBS=$(CMDENV_LIBS)# USERIF_LIBS=$(TKENV_LIBS)# .ned or .h include paths with -IINCLUDE_PATH=# misc additional object and library files to linkEXTRA_OBJS=# object files from other directories to link with (wildcard needed to prevent "no such file *.o" errors)EXT_DIR_OBJS=# time stamps of other directories (used as dependency)EXT_DIR_TSTAMPS=# Additional libraries (-L option -l option)LIBS=#------------------------------------------------------------------------------# Generic definitions. To avoid redundancies across Makefiles, you can# import them from a common file -- see opp_makemake -c flag.NEDC=/home/concer/omnetpp/bin/nedtoolMSGC=opp_msgcCXX=g++CC=gccAR=ar crSHLIB_LD=g++ -shared MAKEDEPEND=opp_makedep -Y --objdirtreeCFLAGS=-O2 -DNDEBUG=1   -DWITH_PARSIM -DWITH_NETBUILDERNEDCFLAGS=-Wno-unusedLDFLAGS= -Wl,--export-dynamicEXE_SUFFIX=WITH_PARSIM=yesWITH_NETBUILDER=yesOMNETPP_INCL_DIR=/home/concer/omnetpp/includeOMNETPP_LIB_DIR=/home/concer/omnetpp/libTK_LIBS=-L/usr/lib -ltk8.4 -ltcl8.4MPI_LIBS=XML_LIBS=-lxml2SYS_LIBS=-ldl -lstdc++ SYS_LIBS_PURE=-ldl -lsocket -lnsl -lm $(shell $(CXX) -print-file-name=libstdc++.a)# User interface libsCMDENV_LIBS=-lenvir -lcmdenvTKENV_LIBS=-lenvir -ltkenv $(TK_LIBS)# Simulation kernelKERNEL_LIBS=-lsim_stdifeq ($(WITH_NETBUILDER),yes)KERNEL_LIBS += -lnedxml $(XML_LIBS)endififeq ($(WITH_PARSIM),yes)KERNEL_LIBS += $(MPI_LIBS)endif# Simulation kernel and user interface librariesOMNETPP_LIBS=-L$(OMNETPP_LIB_DIR) $(USERIF_LIBS) $(KERNEL_LIBS) $(SYS_LIBS)COPTS=$(CFLAGS) $(INCLUDE_PATH) -I$(OMNETPP_INCL_DIR)NEDCOPTS=$(COPTS) $(NEDCFLAGS)MSGCOPTS= $(INCLUDE_PATH)#------------------------------------------------------------------------------# subdirectories to recurse intoSUBDIRS= # object files in this directoryOBJS= mobileHost_n.o simple_n.o world_n.o  aodv.o application.o mac.o  normal.o physic.o pursuit.o randomDirection.o randomWalk.o randomWP.o restrictedRandWalk.o  # header files generated (from msg files)GENERATEDHEADERS= #------------------------------------------------------------------------------$(TARGET): $(OBJS) $(EXTRA_OBJS) $(EXT_DIR_TSTAMPS) Makefile	$(CXX) $(LDFLAGS) $(OBJS) $(EXTRA_OBJS) $(EXT_DIR_OBJS) $(LIBS) $(OMNETPP_LIBS) -o $(TARGET)	echo>.tstamp$(OBJS) : $(GENERATEDHEADERS)purify: $(OBJS) $(EXTRA_OBJS) $(EXT_DIR_TSTAMPS) Makefile	purify $(CXX) $(LDFLAGS) $(OBJS) $(EXTRA_OBJS) $(EXT_DIR_OBJS) $(LIBS) -L$(OMNETPP_LIB_DIR) $(KERNEL_LIBS) $(USERIF_LIBS) $(SYS_LIBS_PURE) -o $(TARGET).pure.PHONY: subdirs $(SUBDIRS)subdirs: $(SUBDIRS)mobileHost_n.o: mobileHost_n.cc	$(CXX) -c $(NEDCOPTS) mobileHost_n.ccmobileHost_n.cc: mobileHost.ned	$(NEDC) $(INCLUDE_PATH) mobileHost.nedsimple_n.o: simple_n.cc	$(CXX) -c $(NEDCOPTS) simple_n.ccsimple_n.cc: simple.ned	$(NEDC) $(INCLUDE_PATH) simple.nedworld_n.o: world_n.cc	$(CXX) -c $(NEDCOPTS) world_n.ccworld_n.cc: world.ned	$(NEDC) $(INCLUDE_PATH) world.nedaodv.o: aodv.cc	$(CXX) -c $(COPTS) aodv.ccapplication.o: application.cc	$(CXX) -c $(COPTS) application.ccmac.o: mac.cc	$(CXX) -c $(COPTS) mac.ccnormal.o: normal.cc	$(CXX) -c $(COPTS) normal.ccphysic.o: physic.cc	$(CXX) -c $(COPTS) physic.ccpursuit.o: pursuit.cc	$(CXX) -c $(COPTS) pursuit.ccrandomDirection.o: randomDirection.cc	$(CXX) -c $(COPTS) randomDirection.ccrandomWalk.o: randomWalk.cc	$(CXX) -c $(COPTS) randomWalk.ccrandomWP.o: randomWP.cc	$(CXX) -c $(COPTS) randomWP.ccrestrictedRandWalk.o: restrictedRandWalk.cc	$(CXX) -c $(COPTS) restrictedRandWalk.cc#doc: neddoc doxy#neddoc:#	opp_neddoc -a#doxy: doxy.cfg#	doxygen doxy.cfggenerateheaders: $(GENERATEDHEADERS)	for i in $(SUBDIRS); do (cd $$i && $(MAKE) generateheaders) || exit 1; doneclean:	rm -f $(TARGET)$(EXE_SUFFIX)	rm -f *.o *_n.cc *_n.h *_m.cc *_m.h .tstamp	rm -f *.vec *.sca	for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean); donedepend:	$(MAKEDEPEND) $(INCLUDE_PATH) -- *.cc	# $(MAKEDEPEND) $(INCLUDE_PATH) -fMakefile.in -- *.cc	for i in $(SUBDIRS); do (cd $$i && $(MAKE) depend) || exit 1; donemakefiles:	# recreate Makefile	opp_makemake -f  -o adHocSim -u cmdEnv 	for i in $(SUBDIRS); do (cd $$i && $(MAKE) makefiles) || exit 1; donemakefile-ins:	# recreate Makefile.in	opp_makemake -f -m  -o adHocSim -u cmdEnv 	for i in $(SUBDIRS); do (cd $$i && $(MAKE) makefile-ins) || exit 1; done# "re-makemake" and "re-makemake-m" are deprecated, historic names of the above two targetsre-makemake: makefilesre-makemake-m: makefile-ins# DO NOT DELETE THIS LINE -- make depend depends on it.aodv.o: aodv.cc \  h/aodv.h \  h/aodvCostants.h \  h/costants.happlication.o: application.cc \  h/application.h \  h/costants.h \  h/physic.hmac.o: mac.cc \  h/mac.h \  h/costants.hmobileHost_n.o: mobileHost_n.ccnormal.o: normal.cc \  h/normal.h \  h/costants.h \  h/physic.hphysic.o: physic.cc \  h/physic.h \  h/costants.hpursuit.o: pursuit.cc \  h/pursuit.h \  h/costants.h \  h/physic.hrandomDirection.o: randomDirection.cc \  h/randomDirection.h \  h/costants.h \  h/physic.hrandomWalk.o: randomWalk.cc \  h/randomWalk.h \  h/costants.h \  h/physic.hrandomWP.o: randomWP.cc \  h/randomWP.h \  h/costants.h \  h/physic.hrestrictedRandWalk.o: restrictedRandWalk.cc \  h/restrictedRandWalk.h \  h/costants.h \  h/physic.hsimple_n.o: simple_n.ccworld_n.o: world_n.cc

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -