From f5f4672db46e675ca5067298138a7ec742c46b8b Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Fri, 9 Oct 2009 20:05:10 +0000 Subject: [PATCH] - Added installation of audio-files. Signed-off-by: Peter Lemenkov git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1516 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/annrecorder/CMakeLists.txt | 11 ++++++ apps/conference/CMakeLists.txt | 6 ++++ apps/voicebox/CMakeLists.txt | 60 +++++++++++++++++++++++++++++++ apps/voicemail/CMakeLists.txt | 6 ++++ apps/webconference/CMakeLists.txt | 19 ++++++++++ cmake/audio.rules.txt | 5 +++ core/CMakeLists.txt | 7 ++++ 7 files changed, 114 insertions(+) create mode 100644 cmake/audio.rules.txt diff --git a/apps/annrecorder/CMakeLists.txt b/apps/annrecorder/CMakeLists.txt index 5dadeb09..c47321c0 100644 --- a/apps/annrecorder/CMakeLists.txt +++ b/apps/annrecorder/CMakeLists.txt @@ -2,6 +2,17 @@ set (annrecorder_SRCS AnnRecorder.cpp ) +set (audio_filenames +beep.wav +bye.wav +confirm.wav +greeting_set.wav +to_record.wav +welcome.wav +your_prompt.wav +) + SET(sems_module_name annrecorder) INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt) diff --git a/apps/conference/CMakeLists.txt b/apps/conference/CMakeLists.txt index d5c914c0..8e4bc046 100644 --- a/apps/conference/CMakeLists.txt +++ b/apps/conference/CMakeLists.txt @@ -2,6 +2,11 @@ set (conference_SRCS Conference.cpp ) +set (audio_files +beep.wav +first_participant.wav +) + IF(FLITE_FOUND AND ZRTP_FOUND) INCLUDE_DIRECTORIES(${FLITE_INCLUDE_DIR}/flite) ADD_DEFINITIONS(-DWITH_SAS_TTS) @@ -17,3 +22,4 @@ ENDIF(MYSQLPP_FOUND) SET(sems_module_name conference) INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt) diff --git a/apps/voicebox/CMakeLists.txt b/apps/voicebox/CMakeLists.txt index 850b65d1..5dc9e749 100644 --- a/apps/voicebox/CMakeLists.txt +++ b/apps/voicebox/CMakeLists.txt @@ -3,6 +3,66 @@ Voicebox.cpp VoiceboxDialog.cpp ) +set (audio_files +0.wav +1.wav +10.wav +11.wav +12.wav +13.wav +14.wav +15.wav +16.wav +17.wav +18.wav +19.wav +2.wav +20.wav +3.wav +30.wav +4.wav +40.wav +5.wav +50.wav +6.wav +60.wav +7.wav +70.wav +8.wav +80.wav +9.wav +90.wav +and.wav +bye.wav +first_new_msg.wav +first_saved_msg.wav +in_your_voicebox.wav +msg_deleted.wav +msg_end_menu.wav +msg_menu.wav +msg_saved.wav +new_msg.wav +new_msgs.wav +next_new_msg.wav +next_saved_msg.wav +no_more_msg.wav +no_msg.wav +pin_prompt.wav +saved_msg.wav +saved_msgs.wav +x1.wav +x2.wav +x3.wav +x4.wav +x5.wav +x6.wav +x7.wav +x8.wav +x9.wav +you_have.wav +) + SET(sems_module_name voicebox) INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt) diff --git a/apps/voicemail/CMakeLists.txt b/apps/voicemail/CMakeLists.txt index aca67b1f..e8696059 100644 --- a/apps/voicemail/CMakeLists.txt +++ b/apps/voicemail/CMakeLists.txt @@ -5,6 +5,11 @@ AnswerMachine.cpp EmailTemplate.cpp ) +set (audio_files +beep.wav +default_en.wav +) + # Currently cannot be build with mysql++ #IF(MYSQLPP_FOUND) # IF(CMAKE_COMPILER_IS_GNUCC) @@ -18,3 +23,4 @@ EmailTemplate.cpp SET(sems_module_name voicemail) INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt) diff --git a/apps/webconference/CMakeLists.txt b/apps/webconference/CMakeLists.txt index 97e15191..0e9462da 100644 --- a/apps/webconference/CMakeLists.txt +++ b/apps/webconference/CMakeLists.txt @@ -5,5 +5,24 @@ WebConference.cpp WebConferenceDialog.cpp ) +set (audio_files +0.wav +1.wav +2.wav +3.wav +4.wav +5.wav +6.wav +7.wav +8.wav +9.wav +beep.wav +entering_conference.wav +first_participant.wav +pin_prompt.wav +wrong_pin.wav +) + SET(sems_module_name webconference) INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt) +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt) diff --git a/cmake/audio.rules.txt b/cmake/audio.rules.txt new file mode 100644 index 00000000..a8365246 --- /dev/null +++ b/cmake/audio.rules.txt @@ -0,0 +1,5 @@ +FOREACH (audio_file ${audio_files}) + INSTALL( + FILES wav/${audio_file} DESTINATION ${SEMS_AUDIO_PREFIX}/sems/audio/${sems_module_name} + ) +ENDFOREACH() diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index b76bcc21..d155f1ee 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -48,6 +48,11 @@ SET (sems_SRCS sems.cpp ) +set (audio_files +beep.wav +default_en.wav +) + INCLUDE_DIRECTORIES (ampi) INCLUDE_DIRECTORIES (amci) @@ -79,3 +84,5 @@ ADD_SUBDIRECTORY(plug-in) INSTALL(TARGETS sems RUNTIME DESTINATION ${SEMS_EXEC_PREFIX}/sbin ) + +INCLUDE(${CMAKE_SOURCE_DIR}/cmake/audio.rules.txt)