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

📄 makefile

📁 浙江大学中控杯仿真组机器人源码
💻
字号:
# Makefile to compile Robocup Soccer Simulation Team ZJUBase 
# Usage: make will create agent
# Comments: This makefile compiles all related sources

CC                      = g++
COMPILE                 = $(CC) $(INCLUDES) ${FLAGS} ${DEFINES}

SRC_DIR                 = .
DST_DIR                 = .
TARGET                  = agent

# ==== INCLUDES =================================================

SOCCER_INCLUDES         = 
INCLUDES	        = $(SOCCER_INCLUDES)

# ==== FLAGS ====================================================

# Substitute operating system that is used:
OSFLAGS                  = ${OSFLAGS_linux}
CFLAGS_LIBS              = ${CLIBS_linux}

#CFLAGS_DEBUG            = -g
CFLAGS_OPT             = -O3  -static
CFLAGS_WARN             = -Wall

OSFLAGS_linux           = -Dlinux 

CLIBS_linux             =

FLAGS                   = ${OSFLAGS} ${CFLAGS_OPT} ${CFLAGS_DEBUG} ${CFLAGS_WARN}

# ==== LIBS ====================================================

CLIBS_linux             = -lpthread

# ==== DEFINES =================================================

#DEFINES	                = -DEC_LOG_ENABLED=1

# ==== SOURCES =================================================

SRCS_PLAYER = ActHandler.cpp          \	BasicPlayer.cpp         \	CommunicationSystem.cpp	\	Connection.cpp          \	Formations.cpp          \	GenericValues.cpp       \	Geometry.cpp            \	Global.cpp              \	InterceptUtil.cpp       \	Logger.cpp              \	main.cpp                \	Objects.cpp             \	Offclient.cpp           \	Parse.cpp               \	Player.cpp              \	PlayerSettings.cpp      \	PlayerTeams.cpp         \	SenseHandler.cpp        \	ServerSettings.cpp      \	SoccerTypes.cpp         \	WorldModel.cpp          \	WorldModelHighLevel.cpp \	WorldModelPredict.cpp   \	WorldModelUpdate.cpp		\
	Bspline.cpp

OBJS_PLAYER	= $(SRCS_PLAYER:.cpp=.o)

# ==== RULES ==================================================

all::	$(TARGET)

.cpp.o:
	$(COMPILE) -c -o $@ $(@F:%.o=%.cpp)

agent: $(OBJS_PLAYER)  
	$(COMPILE) -o  $@ $(OBJS_PLAYER) ${CFLAGS_LIBS}
	
clean:
	rm -f $(TARGET) $(OBJS_PLAYER) core.* a.out

depend:
	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 + -