[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdemultimedia/kscd
From: David Faure <faure () kde ! org>
Date: 2006-04-03 22:19:46
Message-ID: 1144102786.262663.16038.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 526128 by dfaure:
Compile all the sources (libworkman was missing)
Ported to config-alsa.h
M +18 -6 CMakeLists.txt
M +3 -1 libwm/audio/audio.c
M +4 -1 libwm/audio/audio_alsa.c
--- trunk/KDE/kdemultimedia/kscd/CMakeLists.txt #526127:526128
@@ -2,16 +2,25 @@
project(kscd)
set(libworkmanaudio_SRCS
- ${CMAKE_SOURCE_DIR}/kscd/libwm/audio/audio.c
- ${CMAKE_SOURCE_DIR}/kscd/libwm/audio/audio_alsa.c
- ${CMAKE_SOURCE_DIR}/kscd/libwm/audio/audio_arts.c
- ${CMAKE_SOURCE_DIR}/kscd/libwm/audio/audio_sun.c
+ libwm/audio/audio.c
+ libwm/audio/audio_alsa.c
+ libwm/audio/audio_arts.c
+ libwm/audio/audio_sun.c
)
+set(libworkman_SRCS
+ libwm/cddb.c libwm/cdinfo.c libwm/cdrom.c libwm/wm_helpers.c libwm/cdtext.c
+ libwm/database.c libwm/index.c libwm/scsi.c libwm/cdda.c libwm/plat_linux_cdda.c \
libwm/plat_sun_cdda.c + libwm/plat_aix.c libwm/plat_bsd386.c libwm/plat_freebsd.c \
libwm/plat_hpux.c libwm/plat_irix.c + libwm/plat_linux.c libwm/plat_svr4.c \
libwm/plat_ultrix.c libwm/plat_news.c libwm/plat_openbsd.c + libwm/plat_osf1.c \
libwm/plat_sun.c libwm/plat_scor5.c + libwm/drv_sony.c libwm/drv_toshiba.c
+ )
+
add_subdirectory( bitmaps )
add_subdirectory( libwm )
-include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} \
${CMAKE_CURRENT_BINARY_DIR} ) +include_directories( ${CMAKE_SOURCE_DIR}/libkcddb \
${CMAKE_BINARY_DIR}/libkcddb ${KDE4_INCLUDES} )
########### next target ###############
@@ -19,7 +28,7 @@
########### next target ###############
-set(kscd_SRCS kscd.cpp ledlamp.cpp docking.cpp bwlednum.cpp configWidget.cpp \
cddbdlg.cpp ${libkcompactdisc_SRCS} ${libworkmanaudio_SRCS} ${libworkman_SRCS}) \
+set(kscd_SRCS kscd.cpp ledlamp.cpp docking.cpp bwlednum.cpp configWidget.cpp \
cddbdlg.cpp kcompactdisc.cpp ${libworkmanaudio_SRCS} ${libworkman_SRCS})
kde4_add_ui3_files(kscd_SRCS configWidgetUI.ui panel.ui )
@@ -32,6 +41,9 @@
kde4_add_executable(kscd ${kscd_SRCS})
target_link_libraries(kscd ${KDE4_KIO_LIBS} kcddb )
+if (HAVE_LIBASOUND2)
+ target_link_libraries(kscd ${ASOUND_LIBRARY})
+endif (HAVE_LIBASOUND2)
install_targets(/bin kscd )
--- trunk/KDE/kdemultimedia/kscd/libwm/audio/audio.c #526127:526128
@@ -1,5 +1,7 @@
#include "audio.h"
+#include <config.h>
+#include <config-alsa.h>
#include <string.h>
struct audio_oops* setup_arts(const char *dev, const char *ctl);
@@ -16,7 +18,7 @@
if(!strcmp(ss, "arts"))
return setup_arts(dev, ctl);
#endif
-#if defined(HAVE_ARTS_LIBASOUND2)
+#if defined(HAVE_LIBASOUND2)
if(!strcmp(ss, "alsa"))
return setup_alsa(dev, ctl);
#endif
--- trunk/KDE/kdemultimedia/kscd/libwm/audio/audio_alsa.c #526127:526128
@@ -17,10 +17,13 @@
#include <config.h>
+#include <config-alsa.h>
-#if defined(HAVE_ARTS_LIBASOUND2)
+#if defined(HAVE_LIBASOUND2)
+#ifdef HAVE_ALSA_ASOUNDLIB_H
#include <alsa/asoundlib.h>
+#endif
#include "audio.h"
char* device = NULL;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic