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

📄 makefile

📁 3D仿真组实物机器人环境下的机器人模型的设计工具。可以查看和修改现有模型的详细参数
💻
字号:
# /*! \file Makefile# *********************************************************************************# *                            In the name of Almighty                            *# *                                                                               *# *      Makefile : Robocup 3D Soccer Simulation Developement Team Zigorat        *# *                                                                               *# *  Date: 07/08/2007                                                             *# *  Author: Mahdi Hamdarsi                                                       *# *  Usage: make (or gmake on Solaris) will create ZigoBot-Designer               *# *         for Solaris uncomment OSFLAG and CFLAGS_LIBS.                         *# *  Comments: This makefile compiles all related sources                         *# *     ---> Illegal use will result in prosecution                               *# *                                                                               *# *********************************************************************************# */GXX                      = g++COMPILE                  = $(GXX) ${FLAGS} ${DEFINES}SRC_DIR                  = .DST_DIR                  = .BACKUP_DIR               = ./.backupsBACKUP_DIR_OLD		 = $(BACKUP_DIR)/Old\ ReleasesTAR_DIR			 = ZigoBot-Designer-backupTARGET                   = ZigoBot-DesignerKLAUS_DIR		 = /media/KLAUS/Soccer\ Simulation/backups/DEPENDENCIES		 = Makefile.deps# ==== INCLUDES =================================================SOCCER_INCLUDES          =INCLUDES	         = $(SOCCER_INCLUDES)# ==== FLAGS ====================================================# Substitute operating system if Sun OS is used:# SunOS_5 || linuxOSFLAGS                  = ${OSFLAGS_linux}CFLAGS_LIBS              = ${CLIBS_linux}#OSFLAGS                 = $(OSFLAGS_SunOS_5)#CFLAGS_LIBS             = ${CLIBS_SunOS_5}CFLAGS_DEBUG             = #-gCFLAGS_OPT               = -O3CFLAGS_WARN              = -WallCFLAGS_INC               = `pkg-config --cflags gtk+-2.0`OSFLAGS_SunOS_5          = -DSolaris     OSFLAGS_linux            = #-staticCLIBS_SunOS_5            =CLIBS_linux              = `pkg-config --libs gtk+-2.0` -lglut FLAGS                    = ${OSFLAGS} ${CFLAGS_INC} ${CFLAGS_OPT} ${CFLAGS_DEBUG} ${CFLAGS_WARN}DEPENDFLAGS		 = -f$(DEPENDENCIES)# ==== SOURCES =================================================SRCS_PLAYER     = Threads.cpp \		  Geometry.cpp \		  Editor.cpp \		  NodesTreeView.cpp \		  JointsTreeView.cpp \		  GraphicEngine.cpp \		  Parse.cpp \		  SharedData.cpp \		  SceneComponents.cpp \		  RubySceneGraph.cpp \		  main.cppSRCS_GLADE	= \		  callbacks.c \		  interface.c \		  support.cOBJS_PLAYER	= $(SRCS_PLAYER:.cpp=.o)OBJS_GLADE	= $(SRCS_GLADE:.c=.o)OBJS_DONE	= *.o# ==== BIULD RULES ==================================================all:	$(TARGET).c.o:	$(COMPILE) -c -o $@ $(@F:%.o=%.c).cpp.o:	$(COMPILE) -c -o $@ $(@F:%.o=%.cpp)$(TARGET): $(OBJS_PLAYER) $(OBJS_GLADE)	$(COMPILE) -o  $@ $(OBJS_DONE) ${CFLAGS_LIBS}	clean:  # cleans the whole project	rm -f $(TARGET) $(OBJS_DONE) *.log *core a.out *.*~ *~depend: # generates a correct Makefile.deps	makedepend $(DEPENDFLAGS) -s "# DO NOT DELETE THIS LINE" $(SRCS_PLAYER) $(SRCS_GLADE) &> tmp.log	rm -f Makefile.deps.bak tmp.logbackup: # backs up everything	$(MAKE) distclean	mkdir -p $(BACKUP_DIR)	mkdir -p $(BACKUP_DIR_OLD)	mkdir -p ../$(TAR_DIR)	cp ./* ../$(TAR_DIR)	mv -f ../$(TAR_DIR) .	touch $(BACKUP_DIR)/empty.tar.gz	mv -f $(BACKUP_DIR)/*.gz $(BACKUP_DIR_OLD)	tar zcf $(BACKUP_DIR)/`date +%Y-%m-%d`.tar.gz $(TAR_DIR)	rm -f $(BACKUP_DIR_OLD)/empty.tar.gz	rm -rf $(TAR_DIR)klaus:  # backs up todays code on my cool disk	cp -f $(BACKUP_DIR)/`date +%Y-%m-%d`.tar.gz $(KLAUS_DIR)report: # slightly tell how many bytes and lines the code are	wc *.cpp *.h --bytes	wc *.cpp *.h --linesrebuild: # rebiulds project	$(MAKE) clean	$(MAKE)doc: Doxyfile # generates documents	doxygeninclude $(DEPENDENCIES)# ==== END MAKEFILE ==================================================

⌨️ 快捷键说明

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