Revision: 6592
http://playerstage.svn.sourceforge.net/playerstage/?rev=6592&view=rev
Author: gerkey
Date: 2008-06-16 14:51:08 -0700 (Mon, 16 Jun 2008)
Log Message:
-----------
reworked replace file usage
Modified Paths:
--------------
code/player/trunk/CMakeLists.txt
code/player/trunk/client_libs/libplayerc/CMakeLists.txt
code/player/trunk/libplayercore/CMakeLists.txt
code/player/trunk/libplayertcp/CMakeLists.txt
code/player/trunk/server/CMakeLists.txt
code/player/trunk/server/libplayerdrivers/CMakeLists.txt
Removed Paths:
-------------
code/player/trunk/replace/CMakeLists.txt
code/player/trunk/replace/dummy.c
Modified: code/player/trunk/CMakeLists.txt
===================================================================
--- code/player/trunk/CMakeLists.txt 2008-06-16 21:20:10 UTC (rev 6591)
+++ code/player/trunk/CMakeLists.txt 2008-06-16 21:51:08 UTC (rev 6592)
@@ -58,7 +58,6 @@
ADD_SUBDIRECTORY (libplayertcp)
ADD_SUBDIRECTORY (libplayersd)
ADD_SUBDIRECTORY (rtk2)
- ADD_SUBDIRECTORY (replace)
ADD_SUBDIRECTORY (server)
ADD_SUBDIRECTORY (examples)
ADD_SUBDIRECTORY (utils)
Modified: code/player/trunk/client_libs/libplayerc/CMakeLists.txt
===================================================================
--- code/player/trunk/client_libs/libplayerc/CMakeLists.txt 2008-06-16
21:20:10 UTC (rev 6591)
+++ code/player/trunk/client_libs/libplayerc/CMakeLists.txt 2008-06-16
21:51:08 UTC (rev 6592)
@@ -49,6 +49,9 @@
dev_vectormap.c
dev_wifi.c
dev_wsn.c)
+IF(NOT HAVE_POLL)
+ SET(playercSrcs ${playercSrcs} ../../replace/poll.c)
+ENDIF(NOT HAVE_POLL)
APPEND_TO_CACHED_LIST (PLAYERC_EXTRA_LINK_LIBRARIES "Libs to link to with
playerc" z m)
PLAYER_ADD_LIBRARY (playerc ${playercSrcs})
@@ -69,4 +72,4 @@
PLAYER_INSTALL_HEADERS (playerc playerc.h)
-PLAYER_MAKE_PKGCONFIG ("playerc" "Andrew Howard's Player C client library -
part of the Player Project" "playerxdr playererror" "" "" "-lm")
\ No newline at end of file
+PLAYER_MAKE_PKGCONFIG ("playerc" "Andrew Howard's Player C client library -
part of the Player Project" "playerxdr playererror" "" "" "-lm")
Modified: code/player/trunk/libplayercore/CMakeLists.txt
===================================================================
--- code/player/trunk/libplayercore/CMakeLists.txt 2008-06-16 21:20:10 UTC
(rev 6591)
+++ code/player/trunk/libplayercore/CMakeLists.txt 2008-06-16 21:51:08 UTC
(rev 6592)
@@ -50,7 +50,7 @@
# from the fact that message cloning functions are auto-generated into
# playerxdr and used here. Those functions should go into a separate
# library.
-SET(CORESRCS driver.cc
+SET(playercore_srcs driver.cc
device.cc
drivertable.cc
devicetable.cc
@@ -69,15 +69,17 @@
SET(CORE_PC_LIBS "${CORE_PC_LIBS} -lrt")
PLAYER_ADD_LINK_LIB (rt)
ELSE(HAVE_CLOCK_GETTIME)
- SET(CORESRCS ${CORESRCS} ../replace/clock_gettime.c)
+ SET(playercore_srcs ${playercore_srcs} ../replace/clock_gettime.c)
ENDIF(HAVE_CLOCK_GETTIME)
IF(HAVE_LIBLTDL)
SET(CORELIBS ${CORELIBS} ltdl dl)
SET(CORE_PC_LIBS "${CORE_PC_LIBS} -lltdl -dl")
PLAYER_ADD_LINK_LIB (ltdl dl)
ENDIF(HAVE_LIBLTDL)
+IF(NOT HAVE_DIRNAME)
+ SET(playercore_srcs ${playercore_srcs} ../replace/dirname.c)
+ENDIF(NOT HAVE_DIRNAME)
-SET (playercore_srcs ${CORESRCS})
PLAYER_ADD_LIBRARY (playercore ${playercore_srcs} ${player_interfaces_h}
${playerxdr_h})
TARGET_LINK_LIBRARIES(playercore ${CORELIBS})
Modified: code/player/trunk/libplayertcp/CMakeLists.txt
===================================================================
--- code/player/trunk/libplayertcp/CMakeLists.txt 2008-06-16 21:20:10 UTC
(rev 6591)
+++ code/player/trunk/libplayertcp/CMakeLists.txt 2008-06-16 21:51:08 UTC
(rev 6592)
@@ -7,8 +7,14 @@
OPTION (ENABLE_TCP_NODELAY "Turn off Nagel's buffering algorithm (which
may increase socket latency when used)" OFF)
SET (playertcpSrcs socket_util.c playertcp.cc remote_driver.cc)
+ IF(NOT HAVE_POLL)
+ SET(playertcpSrcs ${playertcpSrcs} ../replace/poll.c)
+ ENDIF(NOT HAVE_POLL)
+ IF(NOT HAVE_COMPRESSBOUND)
+ SET(playertcpSrcs ${playertcpSrcs} ../replace/compressBound.c)
+ ENDIF(NOT HAVE_COMPRESSBOUND)
PLAYER_ADD_LIBRARY (playertcp ${playertcpSrcs})
- TARGET_LINK_LIBRARIES (playertcp replace playercore playererror
playerutils playerxdr)
+ TARGET_LINK_LIBRARIES (playertcp playercore playererror playerutils
playerxdr)
IF (HAVE_Z)
TARGET_LINK_LIBRARIES (playertcp z)
PLAYER_ADD_LINK_LIB (z)
@@ -20,8 +26,14 @@
IF (INCLUDE_UDP)
SET (playerudpSrcs playerudp.cc)
+ IF(NOT HAVE_POLL)
+ SET(playerudpSrcs ${playerudpSrcs} ../replace/poll.c)
+ ENDIF(NOT HAVE_POLL)
+ IF(NOT HAVE_COMPRESSBOUND)
+ SET(playerudpSrcs ${playerudpSrcs} ../replace/compressBound.c)
+ ENDIF(NOT HAVE_COMPRESSBOUND)
PLAYER_ADD_LIBRARY (playerudp ${playerudpSrcs})
- TARGET_LINK_LIBRARIES (playerudp replace playercore playererror
playerutils playerxdr)
+ TARGET_LINK_LIBRARIES (playerudp playercore playererror playerutils
playerxdr)
TARGET_LINK_LIBRARIES (playerudp z)
PLAYER_MAKE_PKGCONFIG ("playerudp" "Player UDP messaging library - part of
the Player Project" "playererror playercore" "" "" "")
Deleted: code/player/trunk/replace/CMakeLists.txt
===================================================================
--- code/player/trunk/replace/CMakeLists.txt 2008-06-16 21:20:10 UTC (rev
6591)
+++ code/player/trunk/replace/CMakeLists.txt 2008-06-16 21:51:08 UTC (rev
6592)
@@ -1,4 +0,0 @@
-SET (replaceSrcs dummy.c)
-# SET (replaceSrcs dirname.c poll.c replace.h cfmakeraw.c round.c
compressBound.c)
-
-ADD_LIBRARY (replace STATIC ${replaceSrcs})
\ No newline at end of file
Deleted: code/player/trunk/replace/dummy.c
===================================================================
--- code/player/trunk/replace/dummy.c 2008-06-16 21:20:10 UTC (rev 6591)
+++ code/player/trunk/replace/dummy.c 2008-06-16 21:51:08 UTC (rev 6592)
@@ -1,7 +0,0 @@
-/* a dummy function so that libreplace.a is never empty, even when nothing
- * needs to be replaced */
-static int player_dummy(void)
-{
- return(0);
-}
-
Modified: code/player/trunk/server/CMakeLists.txt
===================================================================
--- code/player/trunk/server/CMakeLists.txt 2008-06-16 21:20:10 UTC (rev
6591)
+++ code/player/trunk/server/CMakeLists.txt 2008-06-16 21:51:08 UTC (rev
6592)
@@ -17,7 +17,7 @@
SET (playerSrcs server.cc)
# Server executable
ADD_EXECUTABLE (player ${playerSrcs})
-TARGET_LINK_LIBRARIES (player playerdrivers playercore playererror playerutils
playertcp playerudp playerxdr replace ${PLAYER_EXTRA_LINK_LIBRARIES})
+TARGET_LINK_LIBRARIES (player playerdrivers playercore playererror playerutils
playertcp playerudp playerxdr ${PLAYER_EXTRA_LINK_LIBRARIES})
IF (INCLUDE_RTKGUI)
TARGET_LINK_LIBRARIES (player rtk)
ENDIF (INCLUDE_RTKGUI)
Modified: code/player/trunk/server/libplayerdrivers/CMakeLists.txt
===================================================================
--- code/player/trunk/server/libplayerdrivers/CMakeLists.txt 2008-06-16
21:20:10 UTC (rev 6591)
+++ code/player/trunk/server/libplayerdrivers/CMakeLists.txt 2008-06-16
21:51:08 UTC (rev 6592)
@@ -37,6 +37,13 @@
LIST (APPEND allSourceNames ${PLAYER_BUILT_DRIVEREXTRAS})
ENDIF (PLAYER_BUILT_DRIVEREXTRAS)
MAP_TO_LIST (driversSrcs "${allSourceNames}" PLAYER_DRIVERSLIB_SOURCES_MAP)
+IF(NOT HAVE_CFMAKERAW)
+ LIST(APPEND driversSrcs ../../replace/cfmakeraw.c)
+ENDIF(NOT HAVE_CFMAKERAW)
+IF(NOT HAVE_ROUND)
+ LIST(APPEND driversSrcs ../../replace/round.c)
+ENDIF(NOT HAVE_ROUND)
+
FILTER_DUPLICATES (driversSrcs "${driversSrcs}")
# MESSAGE (STATUS "Sources is ${driversSrcs}")
@@ -86,4 +93,4 @@
# Package config file for libplayerdrivers
PLAYER_MAKE_PKGCONFIG ("playerdrivers" "Player driver library - part of the
Player Project" "playercore" "" "" "-lpthread")
-PLAYER_INSTALL_HEADERS (playerdrivers driverregistry.h)
\ No newline at end of file
+PLAYER_INSTALL_HEADERS (playerdrivers driverregistry.h)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit