summaryrefslogtreecommitdiff
path: root/src/music/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/music/CMakeLists.txt')
-rw-r--r--src/music/CMakeLists.txt54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/music/CMakeLists.txt b/src/music/CMakeLists.txt
new file mode 100644
index 000000000..0ae15fde2
--- /dev/null
+++ b/src/music/CMakeLists.txt
@@ -0,0 +1,54 @@
+if (NOT OPTION_DEDICATED)
+ add_files(
+ allegro_m.cpp
+ allegro_m.h
+ CONDITION Allegro_FOUND
+ )
+
+ add_files(
+ fluidsynth.cpp
+ fluidsynth.h
+ CONDITION Fluidsynth_FOUND
+ )
+
+ add_files(
+ cocoa_m.cpp
+ cocoa_m.h
+ CONDITION APPLE
+ )
+
+ add_files(
+ dmusic.cpp
+ dmusic.h
+ win32_m.cpp
+ win32_m.h
+ CONDITION WIN32
+ )
+
+ add_files(
+ extmidi.cpp
+ extmidi.h
+ CONDITION UNIX
+ )
+
+ add_files(
+ bemidi.cpp
+ bemidi.h
+ CONDITION OPTION_HAIKU
+ )
+
+ add_files(
+ os2_m.cpp
+ os2_m.h
+ CONDITION OPTION_OS2
+ )
+endif (NOT OPTION_DEDICATED)
+
+add_files(
+ midi.h
+ midifile.cpp
+ midifile.hpp
+ music_driver.hpp
+ null_m.cpp
+ null_m.h
+)