📄 makefile
字号:
## 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 + -