5 add_subdirectory( pics )
6 add_subdirectory( profiles )
7 add_subdirectory( tests )
10 qt4_add_dbus_adaptor( kmix_adaptor_SRCS org.kde.KMix.xml mixer.h Mixer)
11 ########### next target ###############
14 # viewsurround.cpp for now
21 set(kmix_KDEINIT_SRCS ${kmix_adaptor_SRCS}
43 dialogviewconfiguration.cpp
45 dialogselectmaster.cpp
51 kde4_add_kdeinit_executable( kmix ${kmix_KDEINIT_SRCS})
53 target_link_libraries(kdeinit_kmix ${QT_QTXML_LIBRARY} ${KDE4_KUTILS_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_SOLID_LIBS} ${QT_QT3SUPPORT_LIBRARY} )
56 target_link_libraries(kdeinit_kmix ${ASOUND_LIBRARY})
57 endif (HAVE_LIBASOUND2)
59 install(TARGETS kdeinit_kmix DESTINATION ${LIB_INSTALL_DIR} )
61 target_link_libraries( kmix kdeinit_kmix )
62 install(TARGETS kmix DESTINATION ${BIN_INSTALL_DIR} )
64 ########### next target ###############
66 set(kmixctrl_KDEINIT_SRCS ${kmix_adaptor_SRCS}
79 kde4_add_kdeinit_executable( kmixctrl ${kmixctrl_KDEINIT_SRCS})
81 target_link_libraries(kdeinit_kmixctrl ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY} ${KDE4_SOLID_LIBS} ${QT_QT3SUPPORT_LIBRARY})
84 target_link_libraries(kdeinit_kmixctrl ${ASOUND_LIBRARY})
85 endif (HAVE_LIBASOUND2)
87 install(TARGETS kdeinit_kmixctrl DESTINATION ${LIB_INSTALL_DIR} )
89 target_link_libraries( kmixctrl kdeinit_kmixctrl )
90 install(TARGETS kmixctrl DESTINATION ${BIN_INSTALL_DIR} )
93 ########### next target ###############
95 # There is no such thing as a panel applet at the moment
96 # It might be re-introduced with KDE4.1 or later - esken
101 #set(kmix_panelapplet_PART_SRCS ${kmix_adaptor_SRCS}
105 # mixdevicewidget.cpp
115 # dialogviewconfiguration.cpp
118 # dialogselectmaster.cpp
119 # kmixdevicemanager.cpp
123 #kde4_add_ui_files(kmix_panelapplet_PART_SRCS colorwidget.ui )
126 #kde4_add_plugin(kmix_panelapplet ${kmix_panelapplet_PART_SRCS})
130 #target_link_libraries(kmix_panelapplet ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_SOLID_LIBS} ${QT_QTXML_LIBRARY} )
132 #if (HAVE_LIBASOUND2)
133 # target_link_libraries(kmix_panelapplet ${ASOUND_LIBRARY})
134 #endif (HAVE_LIBASOUND2)
136 #install(TARGETS kmix_panelapplet DESTINATION ${PLUGIN_INSTALL_DIR} )
138 #install( FILES kmixapplet.desktop DESTINATION ${DATA_INSTALL_DIR}/kicker/applets )
140 #MESSAGE(STATUS "kmix applet will not compile. Install kdebase before")
144 ########### install files ###############
146 install( FILES kmix.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
147 install( FILES restore_kmix_volumes.desktop DESTINATION ${AUTOSTART_INSTALL_DIR})
148 install( FILES kmixui.rc DESTINATION ${DATA_INSTALL_DIR}/kmix )
149 install( FILES kmixctrl_restore.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
150 install( FILES org.kde.KMix.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )