summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt56
-rw-r--r--config.h2
-rw-r--r--data/CMakeLists.txt23
-rw-r--r--data/arena/CMakeLists.txt13
-rw-r--r--data/conf/CMakeLists.txt14
-rw-r--r--data/font/CMakeLists.txt13
-rw-r--r--data/image/CMakeLists.txt13
-rw-r--r--data/lang/CMakeLists.txt21
-rw-r--r--data/music/CMakeLists.txt15
-rw-r--r--data/sound/CMakeLists.txt15
-rw-r--r--po/CMakeLists.txt6
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/modules/CMakeLists.txt2
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
diff --git a/config.h b/config.h
index a3bf134..2b00afe 100644
--- a/config.h
+++ b/config.h
@@ -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