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

📄 makefile

📁 神经网络和遗传算法组合应用
💻
字号:
# Makefile created 1999-12-07# by Johan CarlssonCC=g++CPP_FLAGS=-O3 -Wall -I/pub/sun/include -I./gui\-fpermissive -D_REENTRANT -g3\-fomit-frame-pointer -funroll-loops -finline-functions\-fexpensive-optimizations -ffast-math\-pedantic -all-virtual  -Woverloaded-virtualLD_FLAGS = -L./lib -lann -lsim -lreadline -lcursesLD_FLAGS_G = -L./lib  -lgui -lann -lsimg -lpthread\`gtk-config --libs gthread` -lX11 -lcurses -lreadline #for solaris#-DREAL_DEBUGCPP_FLAGS_G= $(CPP_FLAGS) `gtk-config --cflags gthread` -DGUI#-DGUI_PIXMAP#-DENVIRON_DEBUG -DANN_DEBUG# Objects that's compiled the same way for both gsim, sim and csim.SIM_COM_OBJ= geom.o param.o light.o wall.o sobst.o obst.o motor.o\ zone.o real.o gripperrobot.o terminal.oSIM_SEP_OBJ=environ.o robot.o # sim objectsSIM_OBJECTS=$(SIM_COM_OBJ) $(SIM_SEP_OBJ)# gsim and csim objectsSIM_OBJECTS_G=$(SIM_SEP_OBJ:.o=g.o) $(SIM_COM_OBJ) monitor.o value.o#Objects uniqe for sim and gsimANN_OBJECTS=ann.o ga.o neuron.o all: sim gsim dist:	tar cf optann.tar *.c *.cc *.h Makefile worlds cam bin lib trivialgfx; gzip optann.tarlibballoc:	  make -C balloc alllibsim: $(SIM_OBJECTS)	ar r lib/libsim.a $(SIM_OBJECTS)libsimg: $(SIM_OBJECTS_G) libgui	ar r lib/libsimg.a $(SIM_OBJECTS_G) gui/*.o	ranlib lib/libsimg.alibann: $(ANN_OBJECTS) 	ar r lib/libann.a $(ANN_OBJECTS)libgui: 	make -C gui alltestenviron: libsim	$(CC) runenviron.cc $(CPP_FLAGS) -lsim -o Test/testenvironsim: libsim libann buildn.o	$(CC) sim.c buildn.o $(CPP_FLAGS)  $(LD_FLAGS) -o bin/simgcsim: libsimg	$(CC) csim.c -DGUI $(CPP_FLAGS_G) $(LD_FLAGS_G) -o bin/gcsimcsim: libsim libann	$(CC) csim.c $(CPP_FLAGS) $(LD_FLAGS) -o bin/csimgsim:   libsimg libann buildn.o	$(CC) sim.c buildn.o -DGUI $(CPP_FLAGS_G) $(LD_FLAGS_G)  -o bin/gsimgnsim:  libsimg libann buildn.o	$(CC) simn.c buildn.o -DGUI $(CPP_FLAGS_G) $(LD_FLAGS_G)  -o bin/gnsimnsim: libsim libann buildn.o	$(CC) simn.c buildn.o $(CPP_FLAGS)  $(LD_FLAGS) -o bin/nsimtsim:   libsimg libann buildn.o	$(CC) simt.c buildn.o -DGUI $(CPP_FLAGS_G) $(LD_FLAGS_G)  -o bin/tsimparam.o: param.c param.h 	$(CC) -c param.c $(CPP_FLAGS) -o param.obuildn.o: buildn.c buildn.h ann.h 	$(CC) -c buildn.c $(CPP_FLAGS) -o buildn.ogeom.o: geom.c geom.h	$(CC) -c geom.c $(CPP_FLAGS) -o geom.oann.o: ann.cc ann.h neuron.h 	$(CC) -c ann.cc $(CPP_FLAGS) -o ann.oenviron.o: environ.cc environ.h geom.h sobst.h light.h robot.h motor.h gripper.h zone.h wall.h param.h	$(CC) -c environ.cc $(CPP_FLAGS) -o environ.ozone.o: zone.cc zone.h	$(CC) -c zone.cc $(CPP_FLAGS) -o zone.orobot.o: robot.cc robot.h motor.h	$(CC) -c robot.cc $(CPP_FLAGS) -o robot.omotor.o: motor.cc motor.h	$(CC) -c motor.cc $(CPP_FLAGS) -o motor.oterminal.o: terminal.cc terminal.h	$(CC) -c terminal.cc $(CPP_FLAGS) -o terminal.oga.o: ga.cc ga.h 	$(CC) -c ga.cc $(CPP_FLAGS) -o ga.o	gripperrobot.o: gripperrobot.cc gripperrobot.h robot.h	$(CC) -c gripperrobot.cc $(CPP_FLAGS) -o gripperrobot.olight.o: light.cc light.h	$(CC) -c light.cc $(CPP_FLAGS) -o light.oneuron.o: neuron.cc neuron.h 	$(CC) -c neuron.cc $(CPP_FLAGS) -o neuron.oobst.o: obst.cc obst.h geom.h 	$(CC) -c obst.cc $(CPP_FLAGS) -o obst.osobst.o: sobst.cc sobst.h geom.h 	$(CC) -c sobst.cc $(CPP_FLAGS) -o sobst.owall.o: wall.cc wall.h	$(CC) -c wall.cc $(CPP_FLAGS) -o wall.oenvirong.o: environ.cc environ.h geom.h sobst.h light.h robot.h motor.h gripper.h zone.h wall.h param.h	$(CC) -c environ.cc $(CPP_FLAGS_G) -o environg.orobotg.o: robot.cc robot.h param.h gripperrobot.h	$(CC) -c robot.cc $(CPP_FLAGS_G) -o robotg.ovalue.o: value.cc value.h	$(CC) -c value.cc $ $(CPP_FLAGS) -o value.omonitor.o: monitor.cc monitor.h value.o	$(CC) -c monitor.cc  $(CPP_FLAGS_G)  -o monitor.oreal.o:	real.cc real.h	$(CC) -c real.cc  $(CPP_FLAGS_G)  -o real.oclean:	rm -f *.o *~distclean:	make -C balloc clean	make -C gui clean	rm -f *.o *~ ./lib/*.a ./bin/*sim*nobackup:	rm -f *~#indent -br -npsl -npcs *.c

⌨️ 快捷键说明

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