Skip to content

Commit 3d02f0f

Browse files
committed
Updated to build static libraries.
1 parent 7bc0df4 commit 3d02f0f

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

CMakeLists.txt

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ project(librcsc)
33

44
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
55
add_definitions(-DHAVE_CONFIG_H -DUSE_VECTOR)
6-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
6+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC")
7+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
78

89
find_package(Boost REQUIRED)
910
include_directories(${Boost_INCLUDE_DIRS})
1011

1112
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
13+
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
1214
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
1315

1416
set(RCSC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/rcsc)
@@ -39,14 +41,14 @@ foreach(src ${RCSC_GEOM_CPP})
3941
endforeach(src ${RCSC_GEOM_CPP})
4042
list(APPEND RCSC_GEOM_SOURCES ${RCSC_DIR}/geom/triangle/triangle.c)
4143

42-
add_library(rcsc_ann SHARED ${RCSC_ANN_SOURCES})
43-
add_library(rcsc_geom SHARED ${RCSC_GEOM_SOURCES})
44-
add_library(rcsc_gz SHARED ${RCSC_GZ_SOURCES})
45-
add_library(rcsc_net SHARED ${RCSC_NET_SOURCES})
46-
add_library(rcsc_param SHARED ${RCSC_PARAM_SOURCES})
47-
add_library(rcsc_rcg SHARED ${RCSC_RCG_SOURCES})
48-
add_library(rcsc_time SHARED ${RCSC_TIME_SOURCES})
49-
add_library(rcsc_agent SHARED ${RCSC_ACTION_SOURCES}
44+
add_library(rcsc_ann STATIC ${RCSC_ANN_SOURCES})
45+
add_library(rcsc_geom STATIC ${RCSC_GEOM_SOURCES})
46+
add_library(rcsc_gz STATIC ${RCSC_GZ_SOURCES})
47+
add_library(rcsc_net STATIC ${RCSC_NET_SOURCES})
48+
add_library(rcsc_param STATIC ${RCSC_PARAM_SOURCES})
49+
add_library(rcsc_rcg STATIC ${RCSC_RCG_SOURCES})
50+
add_library(rcsc_time STATIC ${RCSC_TIME_SOURCES})
51+
add_library(rcsc_agent STATIC ${RCSC_ACTION_SOURCES}
5052
${RCSC_COACH_SOURCES} ${RCSC_COMMON_SOURCES}
5153
${RCSC_FORMATION_SOURCES} ${RCSC_MONITOR_SOURCES}
5254
${RCSC_PLAYER_SOURCES} ${RCSC_TRAINER_SOURCES} ${RCSC_UTIL_SOURCES})
@@ -69,14 +71,12 @@ add_dependencies(rcgreverse rcsc_gz rcsc_rcg)
6971
add_dependencies(rcgverconv rcsc_gz rcsc_rcg)
7072
add_dependencies(rcgversion rcsc_gz)
7173

72-
target_link_libraries(rcsc_gz z)
73-
target_link_libraries(rcg2txt rcsc_gz rcsc_rcg)
74-
target_link_libraries(rcgrenameteam rcsc_gz rcsc_rcg)
75-
target_link_libraries(rcgresultprinter rcsc_gz rcsc_rcg)
76-
target_link_libraries(rcgreverse rcsc_gz rcsc_rcg)
77-
target_link_libraries(rcgverconv rcsc_gz rcsc_rcg)
78-
target_link_libraries(rcgversion rcsc_gz)
79-
target_link_libraries(rcsc_agent rcsc_ann rcsc_geom rcsc_gz rcsc_net rcsc_param rcsc_rcg rcsc_time)
74+
target_link_libraries(rcg2txt rcsc_gz rcsc_rcg z)
75+
target_link_libraries(rcgrenameteam rcsc_gz rcsc_rcg z)
76+
target_link_libraries(rcgresultprinter rcsc_gz rcsc_rcg z)
77+
target_link_libraries(rcgreverse rcsc_gz rcsc_rcg z)
78+
target_link_libraries(rcgverconv rcsc_gz rcsc_rcg z)
79+
target_link_libraries(rcgversion rcsc_gz z)
8080

8181
target_include_directories(rcsc_ann PUBLIC ${RCSC_DIR}/ann)
8282
target_include_directories(rcsc_geom PUBLIC ${RCSC_DIR}/geom ${RCSC_DIR}/geom/triangle)

rcsc/common/server_param.cpp

+12-12
Original file line numberDiff line numberDiff line change
@@ -525,23 +525,23 @@ ServerParam::setDefaultParam()
525525

526526
M_coach_send_vi_step = DEFAULT_COACH_SEND_VI_STEP;
527527

528-
M_replay_file = DEFAULT_REPLAY_FILE;
529-
M_landmark_file = DEFAULT_LANDMARK_FILE;
528+
M_replay_file = ""; //DEFAULT_REPLAY_FILE;
529+
M_landmark_file = "~/.rcssserver-landmark.xml"; //DEFAULT_LANDMARK_FILE;
530530

531531
M_send_comms = DEFAULT_SEND_COMMS;
532532

533533
M_text_logging = DEFAULT_TEXT_LOGGING;
534534
M_game_logging = DEFAULT_GAME_LOGGING;
535535
M_game_log_version = DEFAULT_GAME_LOG_VERSION;
536-
M_text_log_dir = DEFAULT_TEXT_LOG_DIR;
537-
M_game_log_dir = DEFAULT_GAME_LOG_DIR;
538-
M_text_log_fixed_name = DEFAULT_TEXT_LOG_FIXED_NAME;
539-
M_game_log_fixed_name = DEFAULT_GAME_LOG_FIXED_NAME;
536+
M_text_log_dir = "./"; //DEFAULT_TEXT_LOG_DIR;
537+
M_game_log_dir = "./"; //DEFAULT_GAME_LOG_DIR;
538+
M_text_log_fixed_name = "rcssserver"; //DEFAULT_TEXT_LOG_FIXED_NAME;
539+
M_game_log_fixed_name = "rcssserver"; //DEFAULT_GAME_LOG_FIXED_NAME;
540540
M_use_text_log_fixed = DEFAULT_USE_TEXT_LOG_FIXED;
541541
M_use_game_log_fixed = DEFAULT_USE_GAME_LOG_FIXED;
542542
M_use_text_log_dated = DEFAULT_USE_TEXT_LOG_DATED;
543543
M_use_game_log_dated = DEFAULT_USE_GAME_LOG_DATED;
544-
M_log_date_format = DEFAULT_LOG_DATE_FORMAT;
544+
M_log_date_format = "%Y%m%d%H%M-"; //DEFAULT_LOG_DATE_FORMAT;
545545
M_log_times = DEFAULT_LOG_TIMES;
546546
M_record_message = DEFAULT_RECORD_MESSAGES;
547547
M_text_log_compression = DEFAULT_TEXT_LOG_COMPRESSION;
@@ -573,16 +573,16 @@ ServerParam::setDefaultParam()
573573
M_kick_off_wait = DEFAULT_KICK_OFF_WAIT;
574574
M_connect_wait = DEFAULT_CONNECT_WAIT;
575575
M_game_over_wait = DEFAULT_GAME_OVER_WAIT;
576-
M_team_l_start = DEFAULT_TEAM_L_START;
577-
M_team_r_start = DEFAULT_TEAM_R_START;
576+
M_team_l_start = ""; //DEFAULT_TEAM_L_START;
577+
M_team_r_start = ""; //DEFAULT_TEAM_R_START;
578578

579579
M_keepaway_mode = DEFAULT_KEEPAWAY_MODE;
580580
M_keepaway_length = DEFAULT_KEEPAWAY_LENGTH;
581581
M_keepaway_width = DEFAULT_KEEPAWAY_WIDTH;
582582

583583
M_keepaway_logging = DEFAULT_KEEPAWAY_LOGGING;
584-
M_keepaway_log_dir = DEFAULT_KEEPAWAY_LOG_DIR;
585-
M_keepaway_log_fixed_name = DEFAULT_KEEPAWAY_LOG_FIXED_NAME;
584+
M_keepaway_log_dir = "./"; //DEFAULT_KEEPAWAY_LOG_DIR;
585+
M_keepaway_log_fixed_name = "rcssserver"; //DEFAULT_KEEPAWAY_LOG_FIXED_NAME;
586586
M_keepaway_log_fixed = DEFAULT_KEEPAWAY_LOG_FIXED;
587587
M_keepaway_log_dated = DEFAULT_KEEPAWAY_LOG_DATED;
588588

@@ -604,7 +604,7 @@ ServerParam::setDefaultParam()
604604
M_pen_max_goalie_dist_x = DEFAULT_PEN_MAX_GOALIE_DIST_X;
605605
M_pen_coach_moves_players = DEFAULT_PEN_COACH_MOVES_PLAYERS;
606606

607-
M_module_dir = DEFAULT_MODULE_DIR;
607+
M_module_dir = ""; //DEFAULT_MODULE_DIR;
608608

609609
// 11.0.0
610610
M_ball_stuck_area = DEFAULT_BALL_STUCK_AREA;

0 commit comments

Comments
 (0)