diff options
| -rw-r--r-- | CMakeLists.txt | 56 | ||||
| -rw-r--r-- | config.h | 2 | ||||
| -rw-r--r-- | data/CMakeLists.txt | 23 | ||||
| -rw-r--r-- | data/arena/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | data/conf/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | data/font/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | data/image/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | data/lang/CMakeLists.txt | 21 | ||||
| -rw-r--r-- | data/music/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | data/sound/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | po/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | src/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/modules/CMakeLists.txt | 2 |
13 files changed, 147 insertions, 48 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d6f8e75..b8b2b12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,7 +32,7 @@ SET ( APPNAME "tuxanci") IF ( Server ) SET ( APPNAME "tuxanci-server" ) ENDIF ( Server ) - +SET ( VERSION "9999" ) MESSAGE ( "<******************************>" ) MESSAGE ( "Configure for ${APPNAME} Started" ) MESSAGE ( "<******************************>" ) @@ -183,43 +183,21 @@ ADD_SUBDIRECTORY ( src ) # DATA INSTALLATION ############################################################################### # path which user send us -#ADD_SUBDIRECTORY ( data ) -############################################################################### - -IF ( Server ) - INSTALL ( FILES ${CMAKE_SOURCE_DIR}/data/conf/server.conf DESTINATION ${CMAKE_INSTALL_ETCDIR}/${APPNAME} ) -ELSE ( Server ) - INSTALL ( FILES ${CMAKE_SOURCE_DIR}/data/tuxanci.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/) - IF ( NOT Win ) - INSTALL ( FILES ${CMAKE_SOURCE_DIR}/data/tuxanci.ico DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/) - ENDIF ( NOT Win ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/font/*.ttf" ) - INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/font/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/image/*.png" ) - INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/image/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/lang/*.lang" ) - INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/lang/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/music/*.ogg" ) - INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/music/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/sound/*.ogg" ) - INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/sound/ ) -ENDIF ( Server ) -INSTALL ( FILES ${CMAKE_SOURCE_DIR}/LICENCE DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/) -INSTALL ( FILES ${CMAKE_SOURCE_DIR}/AUTHORS DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/ ) -INSTALL ( FILES ${CMAKE_SOURCE_DIR}/README DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/doc/) -FILE ( GLOB files "${CMAKE_SOURCE_DIR}/data/arena/*.map" ) -INSTALL ( FILES ${files} DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/arena/ ) +ADD_SUBDIRECTORY ( data ) +INSTALL ( FILES ${CMAKE_SOURCE_DIR}/LICENCE DESTINATION doc/${APPNAME}-${VERSION}/ ) +INSTALL ( FILES ${CMAKE_SOURCE_DIR}/AUTHORS DESTINATION doc/${APPNAME}-${VERSION}/ ) +INSTALL ( FILES ${CMAKE_SOURCE_DIR}/README DESTINATION doc/${APPNAME}-${VERSION}/ ) +# windows quirk IF ( NOT Server ) - IF ( Win ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.dll" ) - INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.lib" ) - INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.a" ) - INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) - FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.la" ) - INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) - ENDIF ( Win ) + IF ( Win ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.dll" ) + INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.lib" ) + INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.a" ) + INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) + FILE ( GLOB files "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/lib/*.la" ) + INSTALL ( FILES ${files} DESTINATION ${APPNAME}/bin/ ) + ENDIF ( Win ) ENDIF ( NOT Server ) - - +###############################################################################
\ No newline at end of file @@ -1 +1 @@ -#define TUXANCI_VERSION "svn198" +#define TUXANCI_VERSION "svn199" diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt new file mode 100644 index 0000000..3b103c9 --- /dev/null +++ b/data/CMakeLists.txt @@ -0,0 +1,23 @@ +############################################################################### +# tuxanci/data/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +ADD_SUBDIRECTORY ( arena ) +ADD_SUBDIRECTORY ( conf ) +ADD_SUBDIRECTORY ( font ) +ADD_SUBDIRECTORY ( image ) +ADD_SUBDIRECTORY ( lang ) +ADD_SUBDIRECTORY ( music ) +ADD_SUBDIRECTORY ( sound ) +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +IF ( NOT Server ) + INSTALL ( FILES tuxanci.desktop DESTINATION doc/${APPNAME}-${VERSION}/) + IF ( NOT Win ) + INSTALL ( FILES tuxanci.ico + DESTINATION doc/${APPNAME}-${VERSION}/) + ENDIF ( NOT Win ) +ENDIF ( NOT Server ) +###############################################################################
\ No newline at end of file diff --git a/data/arena/CMakeLists.txt b/data/arena/CMakeLists.txt new file mode 100644 index 0000000..36cdae3 --- /dev/null +++ b/data/arena/CMakeLists.txt @@ -0,0 +1,13 @@ +############################################################################### +# tuxanci/data/arena/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +FILE ( GLOB files "*.map" ) +INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/arena/ ) +###############################################################################
\ No newline at end of file diff --git a/data/conf/CMakeLists.txt b/data/conf/CMakeLists.txt new file mode 100644 index 0000000..df336b4 --- /dev/null +++ b/data/conf/CMakeLists.txt @@ -0,0 +1,14 @@ +############################################################################### +# tuxanci/data/conf/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +IF ( Server ) + INSTALL ( FILES server.conf + DESTINATION ${CMAKE_INSTALL_ETCDIR}/${APPNAME} ) +ENDIF ( Server ) +###############################################################################
\ No newline at end of file diff --git a/data/font/CMakeLists.txt b/data/font/CMakeLists.txt new file mode 100644 index 0000000..3c9e283 --- /dev/null +++ b/data/font/CMakeLists.txt @@ -0,0 +1,13 @@ +############################################################################### +# tuxanci/data/font/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +FILE ( GLOB files "*.ttf" ) +INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/font/ ) +###############################################################################
\ No newline at end of file diff --git a/data/image/CMakeLists.txt b/data/image/CMakeLists.txt new file mode 100644 index 0000000..4d428a1 --- /dev/null +++ b/data/image/CMakeLists.txt @@ -0,0 +1,13 @@ +############################################################################### +# tuxanci/data/images/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +FILE ( GLOB files "*.png" ) +INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/images/ ) +###############################################################################
\ No newline at end of file diff --git a/data/lang/CMakeLists.txt b/data/lang/CMakeLists.txt index 17feca8..749a747 100644 --- a/data/lang/CMakeLists.txt +++ b/data/lang/CMakeLists.txt @@ -1,6 +1,15 @@ -# vyroba jazyku pomoci gettexu doufam ze na nej prejdem -IF ( HAVE_GETTEXT ) - INCLUDE( Po ) - COMPILE_PO_FILES( ${CMAKE_SOURCE_DIR}/po MO_FILES ) - ADD_CUSTOM_TARGET( mofiles ALL DEPENDS ${MO_FILES} ) -ENDIF ( HAVE_GETTEXT ) +############################################################################### +# tuxanci/data/sound/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +IF ( NOT NO_Audio ) + FILE ( GLOB files "*.lang" ) + INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/lang/ ) +ENDIF ( NOT NO_Audio ) +###############################################################################
\ No newline at end of file diff --git a/data/music/CMakeLists.txt b/data/music/CMakeLists.txt new file mode 100644 index 0000000..cce6972 --- /dev/null +++ b/data/music/CMakeLists.txt @@ -0,0 +1,15 @@ +############################################################################### +# tuxanci/data/music/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +IF ( NOT NO_Audio ) + FILE ( GLOB files "*.ogg" ) + INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/sound/ ) +ENDIF ( NOT NO_Audio ) +###############################################################################
\ No newline at end of file diff --git a/data/sound/CMakeLists.txt b/data/sound/CMakeLists.txt new file mode 100644 index 0000000..9e60aa7 --- /dev/null +++ b/data/sound/CMakeLists.txt @@ -0,0 +1,15 @@ +############################################################################### +# tuxanci/data/sound/CMakeLists.txt +############################################################################### +# DIRECTORIES +############################################################################### +# nada :P +############################################################################### +# CURRENT DIRECTORY FILES +############################################################################### +IF ( NOT NO_Audio ) + FILE ( GLOB files "*.ogg" ) + INSTALL ( FILES ${files} + DESTINATION ${CMAKE_INSTALL_DATADIR}/${APPNAME}/sound/ ) +ENDIF ( NOT NO_Audio ) +###############################################################################
\ No newline at end of file diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt new file mode 100644 index 0000000..17feca8 --- /dev/null +++ b/po/CMakeLists.txt @@ -0,0 +1,6 @@ +# vyroba jazyku pomoci gettexu doufam ze na nej prejdem +IF ( HAVE_GETTEXT ) + INCLUDE( Po ) + COMPILE_PO_FILES( ${CMAKE_SOURCE_DIR}/po MO_FILES ) + ADD_CUSTOM_TARGET( mofiles ALL DEPENDS ${MO_FILES} ) +ENDIF ( HAVE_GETTEXT ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a63a2cc..d6e1522 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -101,4 +101,4 @@ ENDIF ( NOT Server ) INSTALL ( TARGETS ${APPNAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${APPNAME} ) -################################################################################ +################################################################################
\ No newline at end of file diff --git a/src/modules/CMakeLists.txt b/src/modules/CMakeLists.txt index c80704d..d5f1362 100644 --- a/src/modules/CMakeLists.txt +++ b/src/modules/CMakeLists.txt @@ -74,4 +74,4 @@ INSTALL ( TARGETS modTeleport INSTALL ( TARGETS modAI LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${APPNAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) -############################################################################### +###############################################################################
\ No newline at end of file |