summaryrefslogtreecommitdiffstats
path: root/kdelirc
diff options
context:
space:
mode:
Diffstat (limited to 'kdelirc')
-rw-r--r--kdelirc/CMakeLists.txt17
-rw-r--r--kdelirc/icons/CMakeLists.txt12
-rw-r--r--kdelirc/irkick/CMakeLists.txt60
-rw-r--r--kdelirc/irkick/icons/CMakeLists.txt13
-rw-r--r--kdelirc/kcmlirc/CMakeLists.txt47
-rw-r--r--kdelirc/kdelirc/CMakeLists.txt32
-rw-r--r--kdelirc/profiles/CMakeLists.txt16
-rw-r--r--kdelirc/remotes/CMakeLists.txt18
8 files changed, 215 insertions, 0 deletions
diff --git a/kdelirc/CMakeLists.txt b/kdelirc/CMakeLists.txt
new file mode 100644
index 0000000..156165f
--- /dev/null
+++ b/kdelirc/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( icons )
+add_subdirectory( irkick )
+add_subdirectory( kcmlirc )
+add_subdirectory( kdelirc )
+add_subdirectory( profiles )
+add_subdirectory( remotes )
diff --git a/kdelirc/icons/CMakeLists.txt b/kdelirc/icons/CMakeLists.txt
new file mode 100644
index 0000000..567e0a6
--- /dev/null
+++ b/kdelirc/icons/CMakeLists.txt
@@ -0,0 +1,12 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/irkick/icons )
diff --git a/kdelirc/irkick/CMakeLists.txt b/kdelirc/irkick/CMakeLists.txt
new file mode 100644
index 0000000..ca05d81
--- /dev/null
+++ b/kdelirc/irkick/CMakeLists.txt
@@ -0,0 +1,60 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( icons )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/kdelirc/kdelirc
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${CMAKE_BINARY_DIR}/kdelirc/kdelirc
+)
+
+
+##### irkick_common (static) ####################
+
+tde_add_library( irkick_common STATIC_PIC AUTOMOC
+ SOURCES irkick.cpp irkick.skel
+ irkick.stub klircclient.cpp
+ LINK tdeui-shared kdelirc-static
+)
+
+
+##### irkick (tdeinit) ##########################
+
+tde_add_tdeinit_executable( irkick AUTOMOC
+ SOURCES main.cpp
+ LINK irkick_common-static
+)
+
+
+##### icons #####################################
+
+tde_install_icons( )
+
+
+##### other data ################################
+
+install( FILES irkick.desktop
+ DESTINATION ${XDG_APPS_INSTALL_DIR}
+)
+
+install( FILES irkick.desktop
+ DESTINATION ${AUTOSTART_INSTALL_DIR}
+)
+
diff --git a/kdelirc/irkick/icons/CMakeLists.txt b/kdelirc/irkick/icons/CMakeLists.txt
new file mode 100644
index 0000000..ffd9b18
--- /dev/null
+++ b/kdelirc/irkick/icons/CMakeLists.txt
@@ -0,0 +1,13 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+tde_install_icons( DESTINATION
+ ${DATA_INSTALL_DIR}/irkick/icons )
diff --git a/kdelirc/kcmlirc/CMakeLists.txt b/kdelirc/kcmlirc/CMakeLists.txt
new file mode 100644
index 0000000..9f09d3e
--- /dev/null
+++ b/kdelirc/kcmlirc/CMakeLists.txt
@@ -0,0 +1,47 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}/kdelirc/irkick
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/kdelirc/irkick
+ ${CMAKE_SOURCE_DIR}/kdelirc/kdelirc
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${CMAKE_BINARY_DIR}/kdelirc/kdelirc
+)
+
+
+##### kcm_kcmlirc (kpart) #######################
+
+tde_add_kpart( kcm_kcmlirc AUTOMOC
+ SOURCES selectprofile.ui newmode.ui
+ kcmlircbase.ui kcmlirc.cpp addactionbase.ui
+ addaction.cpp kcmlirc.skel editactionbase.ui
+ editmodebase.ui editmode.cpp editaction.cpp
+ modeslist.cpp
+ LINK kdelirc-static tdeui-shared kio-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data ################################
+
+install( FILES kcmlirc.desktop
+ DESTINATION ${XDG_APPS_INSTALL_DIR}
+)
+
diff --git a/kdelirc/kdelirc/CMakeLists.txt b/kdelirc/kdelirc/CMakeLists.txt
new file mode 100644
index 0000000..cc6d737
--- /dev/null
+++ b/kdelirc/kdelirc/CMakeLists.txt
@@ -0,0 +1,32 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### kdelirc (static) ##########################
+
+tde_add_library( kdelirc STATIC_PIC
+ SOURCES iraction.cpp arguments.cpp
+ iractions.cpp prototype.cpp modes.cpp
+ mode.cpp profileserver.cpp remoteserver.cpp
+)
+
diff --git a/kdelirc/profiles/CMakeLists.txt b/kdelirc/profiles/CMakeLists.txt
new file mode 100644
index 0000000..c6f8828
--- /dev/null
+++ b/kdelirc/profiles/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES profile.dtd noatun.profile.xml
+ klauncher.profile.xml konqueror.profile.xml
+ DESTINATION ${DATA_INSTALL_DIR}/profiles
+)
+
diff --git a/kdelirc/remotes/CMakeLists.txt b/kdelirc/remotes/CMakeLists.txt
new file mode 100644
index 0000000..d681539
--- /dev/null
+++ b/kdelirc/remotes/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2012 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES RM-0010.remote.xml
+ cimr100.remote.xml sherwood.remote.xml
+ hauppauge.remote.xml sonytv.remote.xml
+ remote.dtd
+ DESTINATION ${DATA_INSTALL_DIR}/remotes
+)
+