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

📄 makefile

📁 trilearn_2002_source_tar.gz , University of Amsterdam的2002年robocup源程序代码
💻
字号:
# Makefile to compile Robocup Soccer Simulation Team UvA_Trilearn # Date: 28-1-2002# Author: Jelle Kok# Usage: make (or gmake on Solaris) will create trilearn_player#        for Solaris uncomment OSFLAG and CFLAGS_LIBS.# Comments: This makefile compiles all related sourcesCC                      = g++COMPILE                 = $(CC) $(INCLUDES) ${FLAGS} ${DEFINES}SRC_DIR                 = .DST_DIR                 = .TARGET                  = trilearn_player# ==== INCLUDES =================================================SOCCER_INCLUDES         = INCLUDES	        = $(SOCCER_INCLUDES)# ==== FLAGS ====================================================# Substitute operating system that is used:# SunOS_5 linuxOSFLAGS                  = ${OSFLAGS_linux}CFLAGS_LIBS              = ${CLIBS_linux}#OSFLAGS                 = $(OSFLAGS_SunOS_5)#CFLAGS_LIBS             = ${CLIBS_SunOS_5}CFLAGS_DEBUG            = #-gCFLAGS_OPT             = -O3  #-staticCFLAGS_WARN             = -WallOSFLAGS_SunOS_5         = -DSolaris OSFLAGS_linux           = -Dlinux CLIBS_SunOS_5           = CLIBS_linux             =FLAGS                   = ${OSFLAGS} ${CFLAGS_OPT} ${CFLAGS_DEBUG} ${CFLAGS_WARN}# ==== LIBS ====================================================CLIBS_SunOS_5           = -lsocket -lnsl -lpthreadCLIBS_linux             = -lpthread# ==== DEFINES =================================================#DEFINES	                = -DEC_LOG_ENABLED=1# ==== SOURCES =================================================SRCS		=	\		Connection.C \		SenseHandler.C \		ActHandler.C \		SoccerTypes.C \		Objects.C \		WorldModel.C \		WorldModelHighLevel.C \		WorldModelPredict.C \		WorldModelUpdate.C \		ServerSettings.C \		PlayerSettings.C \		GenericValues.C \		Formations.C \		Geometry.C \		Parse.C \ 		Logger.C SRCS_PLAYER = ${SRCS}    \		BasicPlayer.C \		Player.C \		main.C \	OBJS_PLAYER	= $(SRCS_PLAYER:.C=.o)# ==== RULES ==================================================all::	$(TARGET).C.o:	$(COMPILE) -c -o $@ $(@F:%.o=%.C)#.C.a:#	@echo Using own c++ objectlibmakerule $(DST_DIR)/$%#	$(COMPILE) -o $(DST_DIR)/$% $(SRC_DIR)/$<#	$(AR) $(ARFLAGS) $@ $(DST_DIR)/$%#	-rm $(DST_DIR)/$%#$(DST_DIR)/lib$(LIBNAME).a :	$(OBJS:%=$(DST_DIR)/lib$(LIBNAME).a(%))trilearn_player: $(OBJS_PLAYER)  	$(COMPILE) -o  $@ $(OBJS_PLAYER) ${CFLAGS_LIBS}	clean:	rm -f $(TARGET) $(OBJS_PLAYER) *core a.outdepend:	makedepend $(DEPENDFLAGS) -s "# DO NOT DELETE THIS LINE" -- $(INCLUDES) -- $(SRCS)# DO NOT DELETE THIS LINE

⌨️ 快捷键说明

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