aboutsummaryrefslogtreecommitdiff
path: root/Sounds
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2020-12-31 03:23:32 +0100
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2021-01-01 04:39:13 +0100
commit9c91d194cd688228baf2214d369ddaa40fb5e6b7 (patch)
tree0333a81e95b57f4bdf117767c90f17345672e7ac /Sounds
parentb9886cf7be95586322f9de5991df96b47706612c (diff)
downloadairport-9c91d194cd688228baf2214d369ddaa40fb5e6b7.tar.gz
Support CMake
Diffstat (limited to 'Sounds')
-rw-r--r--Sounds/CMakeLists.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/Sounds/CMakeLists.txt b/Sounds/CMakeLists.txt
new file mode 100644
index 0000000..68e7356
--- /dev/null
+++ b/Sounds/CMakeLists.txt
@@ -0,0 +1,28 @@
+function(vag)
+ set(options "")
+ set(multiValueArgs "")
+ set(oneValueArgs NAME DEST)
+ cmake_parse_arguments(VAG "${options}" "${oneValueArgs}"
+ "${multiValueArgs}" ${ARGN})
+
+ if(NOT EXISTS ${VAG_DEST})
+ file(MAKE_DIRECTORY ${VAG_DEST})
+ endif()
+
+ add_custom_target(${VAG_NAME}_vag ALL
+ wav2vag ${VAG_NAME}.wav ${VAG_DEST}/${VAG_NAME}.VAG
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${VAG_NAME}.wav
+ BYPRODUCTS ${VAG_DEST}/${VAG_NAME}.VAG)
+ add_dependencies(iso ${VAG_NAME}_vag)
+endfunction()
+
+vag(NAME BELL DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME ACCEPT DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME TRAYCL DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME SPINDISK DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME BEEP DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME TAKEOFF1 DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME RCTM1F1 DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME RCPW1A1 DEST ${cdroot}/DATA/SOUNDS)
+vag(NAME RCPM1A1 DEST ${cdroot}/DATA/SOUNDS)