From 2ff69bc041758bcb251327b7167503efbda2f96e Mon Sep 17 00:00:00 2001 From: James Crook Date: Sat, 31 Mar 2018 19:45:37 +0100 Subject: [PATCH] Add remaining libs to CMake These now all appear in the MSVC project. Currently only FileDialog, Nyquist, mod-script-pipe compile and link, and Audacity compiles. Still to set include directories and flags for most of the libs. --- CMakeLists.txt | 3 +- cmake-proxies/CMakeLists.txt | 36 + cmake-proxies/README.txt | 12 + cmake-proxies/expat/CMakeLists.txt | 42 + cmake-proxies/ffmpeg/CMakeLists.txt | 19 + cmake-proxies/lame/CMakeLists.txt | 20 + cmake-proxies/libflac++/CMakeLists.txt | 26 + cmake-proxies/libflac/CMakeLists.txt | 128 +++ cmake-proxies/libid3tag/CMakeLists.txt | 33 + cmake-proxies/libmad/CMakeLists.txt | 28 + cmake-proxies/libnyquist/CMakeLists.txt | 288 ++++++ cmake-proxies/libogg/CMakeLists.txt | 19 + cmake-proxies/libscorealign/CMakeLists.txt | 31 + cmake-proxies/libsndfile/CMakeLists.txt | 162 +++ cmake-proxies/libsoxr/CMakeLists.txt | 53 + cmake-proxies/libvamp/CMakeLists.txt | 44 + cmake-proxies/libvorbis/CMakeLists.txt | 68 ++ cmake-proxies/lv2/CMakeLists.txt | 76 ++ cmake-proxies/portaudio-v19/CMakeLists.txt | 129 +++ cmake-proxies/portburn/CMakeLists.txt | 26 + cmake-proxies/portmidi/CMakeLists.txt | 47 + cmake-proxies/portmixer/CMakeLists.txt | 27 + cmake-proxies/portsmf/CMakeLists.txt | 29 + cmake-proxies/sbsms/CMakeLists.txt | 27 + cmake-proxies/soundtouch/CMakeLists.txt | 33 + cmake-proxies/twolame/CMakeLists.txt | 41 + lib-src/CMakeLists.txt | 1084 +------------------- lib-src/lib-widget-extra/CMakeLists.txt | 20 + 28 files changed, 1480 insertions(+), 1071 deletions(-) create mode 100644 cmake-proxies/CMakeLists.txt create mode 100644 cmake-proxies/README.txt create mode 100644 cmake-proxies/expat/CMakeLists.txt create mode 100644 cmake-proxies/ffmpeg/CMakeLists.txt create mode 100644 cmake-proxies/lame/CMakeLists.txt create mode 100644 cmake-proxies/libflac++/CMakeLists.txt create mode 100644 cmake-proxies/libflac/CMakeLists.txt create mode 100644 cmake-proxies/libid3tag/CMakeLists.txt create mode 100644 cmake-proxies/libmad/CMakeLists.txt create mode 100644 cmake-proxies/libnyquist/CMakeLists.txt create mode 100644 cmake-proxies/libogg/CMakeLists.txt create mode 100644 cmake-proxies/libscorealign/CMakeLists.txt create mode 100644 cmake-proxies/libsndfile/CMakeLists.txt create mode 100644 cmake-proxies/libsoxr/CMakeLists.txt create mode 100644 cmake-proxies/libvamp/CMakeLists.txt create mode 100644 cmake-proxies/libvorbis/CMakeLists.txt create mode 100644 cmake-proxies/lv2/CMakeLists.txt create mode 100644 cmake-proxies/portaudio-v19/CMakeLists.txt create mode 100644 cmake-proxies/portburn/CMakeLists.txt create mode 100644 cmake-proxies/portmidi/CMakeLists.txt create mode 100644 cmake-proxies/portmixer/CMakeLists.txt create mode 100644 cmake-proxies/portsmf/CMakeLists.txt create mode 100644 cmake-proxies/sbsms/CMakeLists.txt create mode 100644 cmake-proxies/soundtouch/CMakeLists.txt create mode 100644 cmake-proxies/twolame/CMakeLists.txt create mode 100644 lib-src/lib-widget-extra/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index ada8d790c..66cdcd5e9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,8 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) add_subdirectory( "lib-src" ) -#add_subdirectory( "src" ) +add_subdirectory( "cmake-proxies" ) +add_subdirectory( "src" ) # Uncomment what follows for symbol values. #[[ diff --git a/cmake-proxies/CMakeLists.txt b/cmake-proxies/CMakeLists.txt new file mode 100644 index 000000000..747ce702d --- /dev/null +++ b/cmake-proxies/CMakeLists.txt @@ -0,0 +1,36 @@ +#directory cmake-proxies +set( LIB_SRC_DIRECTORY ${top_dir}/lib-src/ ) + +#These are done in their actual directories, no need for a proxy. +#add_subdirectory( "mod-script-pipe" ) +#add_subdirectory( "FileDialog" ) + +#Same idea, but not yet done/needed +#add_subdirectory( "mod-null" ) +#add_subdirectory( "mod-nyq-bench" ) +#add_subdirectory( "mod-track-panel" ) + +#These are all headers, nothing to build. +#add_subdirectory( "ffmpeg" ) +#add_subdirectory( "lame" ) + + +add_subdirectory( "expat" ) +add_subdirectory( "libflac" ) +add_subdirectory( "libflac++" ) +add_subdirectory( "libid3tag" ) +add_subdirectory( "libmad" ) +add_subdirectory( "libnyquist" ) +add_subdirectory( "libogg" ) +add_subdirectory( "libscorealign" ) +add_subdirectory( "libsndfile" ) +add_subdirectory( "libsoxr" ) +add_subdirectory( "libvamp" ) +add_subdirectory( "lv2" ) +add_subdirectory( "portaudio-v19" ) +add_subdirectory( "portmidi" ) +add_subdirectory( "portmixer" ) +add_subdirectory( "portburn" ) +add_subdirectory( "portsmf" ) +add_subdirectory( "sbsms" ) +add_subdirectory( "twolame" ) diff --git a/cmake-proxies/README.txt b/cmake-proxies/README.txt new file mode 100644 index 000000000..0f79157c8 --- /dev/null +++ b/cmake-proxies/README.txt @@ -0,0 +1,12 @@ +CMake requires that its CMakeList.txt files follow the directory structure +of the projects. However, for Audacity this would cause collision with +existing CMakeList.txt files that e.g. expat and libsoxr already provide. + +Our solution is to have this proxy directory for lib-src to hold our version of +the CMakeList.txt files. We did try bundling several libraries under one +CMakeList.txt without using subdirectories. However, we were then fighting +CMake too much - and did not have a clean separation of information between sub +projects. + +We don't need the proxies for our own 'lib_src' such as mod-script-pipe and +FileDialog, where we 'own' the CMakeList.txt file. \ No newline at end of file diff --git a/cmake-proxies/expat/CMakeLists.txt b/cmake-proxies/expat/CMakeLists.txt new file mode 100644 index 000000000..f450aa870 --- /dev/null +++ b/cmake-proxies/expat/CMakeLists.txt @@ -0,0 +1,42 @@ +#directory cmake-proxies/expat +set( TARGET expat ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}expat/amiga/expat_68k.c +${LIB_SRC_DIRECTORY}expat/amiga/expat_68k_handler_stubs.c +${LIB_SRC_DIRECTORY}expat/amiga/expat_lib.c +${LIB_SRC_DIRECTORY}expat/amiga/expat_vectors.c +${LIB_SRC_DIRECTORY}expat/amiga/launch.c +${LIB_SRC_DIRECTORY}expat/examples/elements.c +${LIB_SRC_DIRECTORY}expat/examples/outline.c +${LIB_SRC_DIRECTORY}expat/lib/xmlparse.c +${LIB_SRC_DIRECTORY}expat/lib/xmlrole.c +${LIB_SRC_DIRECTORY}expat/lib/xmltok.c +${LIB_SRC_DIRECTORY}expat/lib/xmltok_impl.c +${LIB_SRC_DIRECTORY}expat/lib/xmltok_ns.c +${LIB_SRC_DIRECTORY}expat/tests/chardata.c +${LIB_SRC_DIRECTORY}expat/tests/minicheck.c +${LIB_SRC_DIRECTORY}expat/tests/runtests.c +${LIB_SRC_DIRECTORY}expat/tests/benchmark/benchmark.c +${LIB_SRC_DIRECTORY}expat/xmlwf/codepage.c +${LIB_SRC_DIRECTORY}expat/xmlwf/ct.c +${LIB_SRC_DIRECTORY}expat/xmlwf/readfilemap.c +${LIB_SRC_DIRECTORY}expat/xmlwf/unixfilemap.c +${LIB_SRC_DIRECTORY}expat/xmlwf/win32filemap.c +${LIB_SRC_DIRECTORY}expat/xmlwf/xmlfile.c +${LIB_SRC_DIRECTORY}expat/xmlwf/xmlmime.c +${LIB_SRC_DIRECTORY}expat/xmlwf/xmlwf.c + +#${LIB_SRC_DIRECTORY}expat/tests/runtestspp.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/ffmpeg/CMakeLists.txt b/cmake-proxies/ffmpeg/CMakeLists.txt new file mode 100644 index 000000000..5d4519191 --- /dev/null +++ b/cmake-proxies/ffmpeg/CMakeLists.txt @@ -0,0 +1,19 @@ +#directory cmake-proxies/expat +set( TARGET expat ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${TARGET_SOURCE}/lib/xmlparse.c +#${LIB_SRC_DIRECTORY}FileDialog/gtk/FileDialogPrivate.cpp #not on windows. +#${LIB_SRC_DIRECTORY}${TARGET}/win/FileDialogPrivate.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/lame/CMakeLists.txt b/cmake-proxies/lame/CMakeLists.txt new file mode 100644 index 000000000..58d200a10 --- /dev/null +++ b/cmake-proxies/lame/CMakeLists.txt @@ -0,0 +1,20 @@ +#directory cmake-proxies/lame +#UNUSED +set( TARGET lame ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${TARGET_SOURCE}/lib/xmlparse.c +#${LIB_SRC_DIRECTORY}FileDialog/gtk/FileDialogPrivate.cpp #not on windows. +#${LIB_SRC_DIRECTORY}${TARGET}/win/FileDialogPrivate.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libflac++/CMakeLists.txt b/cmake-proxies/libflac++/CMakeLists.txt new file mode 100644 index 000000000..c979a9c77 --- /dev/null +++ b/cmake-proxies/libflac++/CMakeLists.txt @@ -0,0 +1,26 @@ +#directory cmake-proxies/libflac++ +#UNUSED +set( TARGET libflac++ ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/metadata.cpp +${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/stream_decoder.cpp +${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/stream_encoder.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/decoders.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/encoders.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/main.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata_manip.cpp +${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata_object.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} STATIC ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libflac/CMakeLists.txt b/cmake-proxies/libflac/CMakeLists.txt new file mode 100644 index 000000000..84d3e6ab7 --- /dev/null +++ b/cmake-proxies/libflac/CMakeLists.txt @@ -0,0 +1,128 @@ +#directory cmake-proxies/libflac +#UNUSED +set( TARGET libflac ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +#${LIB_SRC_DIRECTORY}libflac/src/flac/analyze.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/decode.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/encode.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/foreign_metadata.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/iffscan.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/local_string_utils.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/main.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/utils.c +#${LIB_SRC_DIRECTORY}libflac/src/flac/vorbiscomment.c + +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitmath.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitreader.c + + +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitwriter.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/cpu.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/crc.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed_intrin_sse2.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed_intrin_ssse3.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/float.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/format.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_avx2.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse2.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse41.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/md5.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/memory.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/metadata_iterators.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/metadata_object.c +#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_decoder_aspect.c +#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_encoder_aspect.c +#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_helper.c +#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_mapping.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_decoder.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_framing.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_avx2.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_sse2.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_ssse3.c +${LIB_SRC_DIRECTORY}libflac/src/libFLAC/window.c + +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/main.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_cuesheet.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_picture.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_seektable.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_streaminfo.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_vorbiscomment.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/options.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/usage.c +#${LIB_SRC_DIRECTORY}libflac/src/metaflac/utils.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/charset.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/dither.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/replaygain.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/tags.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/charset.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/configure.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/fileinfo.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/http.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/plugin.c +#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/tag.c +#${LIB_SRC_DIRECTORY}libflac/src/share/getopt/getopt.c +#${LIB_SRC_DIRECTORY}libflac/src/share/getopt/getopt1.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/alloc.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/cuesheet.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/file.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/picture.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/replaygain.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/seektable.c +#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/snprintf.c +#${LIB_SRC_DIRECTORY}libflac/src/share/replaygain_analysis/replaygain_analysis.c +#${LIB_SRC_DIRECTORY}libflac/src/share/replaygain_synthesis/replaygain_synthesis.c +#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/charset.c +#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/charset_test.c +#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/iconvert.c +#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/makemap.c +#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/utf8.c +${LIB_SRC_DIRECTORY}libflac/src/share/win_utf8_io/win_utf8_io.c +#${LIB_SRC_DIRECTORY}libflac/src/test_grabbag/cuesheet/main.c +#${LIB_SRC_DIRECTORY}libflac/src/test_grabbag/picture/main.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/bitwriter.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/decoders.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/encoders.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/endswap.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/format.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/main.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/md5.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata_manip.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata_object.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libs_common/file_utils_flac.c +#${LIB_SRC_DIRECTORY}libflac/src/test_libs_common/metadata_utils.c +#${LIB_SRC_DIRECTORY}libflac/src/test_seeking/main.c +#${LIB_SRC_DIRECTORY}libflac/src/test_streams/main.c + + +#${LIB_SRC_DIRECTORY}libflac/src/utils/flacdiff/main.cpp +#${LIB_SRC_DIRECTORY}libflac/src/utils/flactimer/main.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( +-DWIN32 +-D_LIB +-DFLAC__CPU_IA32 +-DFLAC__SSE_OS +-DFLAC__HAS_X86INTRIN +-DFLAC__ALIGN_MALLOC_DATA +-DVERSION="1.3.1" +-DFLAC__NO_DLL +-DFLAC__OVERFLOW_DETECT +) +add_library( ${TARGET} STATIC ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE +${TARGET_SOURCE}/src/libFLAC/include +${TARGET_SOURCE}/include +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libid3tag/CMakeLists.txt b/cmake-proxies/libid3tag/CMakeLists.txt new file mode 100644 index 000000000..d9362eb19 --- /dev/null +++ b/cmake-proxies/libid3tag/CMakeLists.txt @@ -0,0 +1,33 @@ +#directory cmake-proxies/libid3tag +set( TARGET libid3tag ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libid3tag/compat.c +${LIB_SRC_DIRECTORY}libid3tag/crc.c +${LIB_SRC_DIRECTORY}libid3tag/debug.c +${LIB_SRC_DIRECTORY}libid3tag/field.c +${LIB_SRC_DIRECTORY}libid3tag/file.c +${LIB_SRC_DIRECTORY}libid3tag/frame.c +${LIB_SRC_DIRECTORY}libid3tag/frametype.c +${LIB_SRC_DIRECTORY}libid3tag/genre.c +${LIB_SRC_DIRECTORY}libid3tag/latin1.c +${LIB_SRC_DIRECTORY}libid3tag/parse.c +${LIB_SRC_DIRECTORY}libid3tag/render.c +${LIB_SRC_DIRECTORY}libid3tag/tag.c +${LIB_SRC_DIRECTORY}libid3tag/ucs4.c +${LIB_SRC_DIRECTORY}libid3tag/utf16.c +${LIB_SRC_DIRECTORY}libid3tag/utf8.c +${LIB_SRC_DIRECTORY}libid3tag/util.c +${LIB_SRC_DIRECTORY}libid3tag/version.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libmad/CMakeLists.txt b/cmake-proxies/libmad/CMakeLists.txt new file mode 100644 index 000000000..a8653b2df --- /dev/null +++ b/cmake-proxies/libmad/CMakeLists.txt @@ -0,0 +1,28 @@ +#directory cmake-proxies/libmad +set( TARGET libmad ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libmad/bit.c +${LIB_SRC_DIRECTORY}libmad/decoder.c +${LIB_SRC_DIRECTORY}libmad/fixed.c +${LIB_SRC_DIRECTORY}libmad/frame.c +${LIB_SRC_DIRECTORY}libmad/huffman.c +${LIB_SRC_DIRECTORY}libmad/layer12.c +${LIB_SRC_DIRECTORY}libmad/layer3.c +${LIB_SRC_DIRECTORY}libmad/minimad.c +${LIB_SRC_DIRECTORY}libmad/stream.c +${LIB_SRC_DIRECTORY}libmad/synth.c +${LIB_SRC_DIRECTORY}libmad/timer.c +${LIB_SRC_DIRECTORY}libmad/version.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libnyquist/CMakeLists.txt b/cmake-proxies/libnyquist/CMakeLists.txt new file mode 100644 index 000000000..a7ff9e022 --- /dev/null +++ b/cmake-proxies/libnyquist/CMakeLists.txt @@ -0,0 +1,288 @@ +#directory cmake-proxies/libnyquist +set( TARGET libnyquist ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/f0.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/instr.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/stkinit.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/stkint.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ADSR.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BandedWG.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BiQuad.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Bowed.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BowTable.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Chorus.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Clarinet.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Delay.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/DelayA.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/DelayL.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Effect.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Envelope.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/FileRead.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/FileWvIn.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Filter.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Flute.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Function.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Generator.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Instrmnt.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/JCRev.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/JetTable.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Mandolin.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Modal.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ModalBar.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Noise.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/NRev.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/OnePole.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/OneZero.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PitShift.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PluckTwo.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PoleZero.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PRCRev.cpp +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ReedTabl.cpp #Junk?? +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ReedTable.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Saxofony.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/SineWave.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Sitar.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Stk.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/WaveLoop.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/WvIn.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/longque.cpp +${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/textio.cpp +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/winmain.cpp + +${LIB_SRC_DIRECTORY}libnyquist/nyx.c +${LIB_SRC_DIRECTORY}libnyquist/xlextstart.c + +${LIB_SRC_DIRECTORY}libnyquist/nyx.c +${LIB_SRC_DIRECTORY}libnyquist/xlextstart.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cext.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cleanup.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmdline.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmtcmd.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmtio.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/mem.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midifile.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midifns.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midimgr.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/moxc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/record.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqmread.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqmwrite.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqread.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqwrite.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/tempomap.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/timebase.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/userio.c #??using textio instead +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/conv2dTest.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/convTest.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/rfft2dTestML.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest2d.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest3d.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/rfftTest.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/rfftTest2d.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/dxpose.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fft2d.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fftext.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fftlib.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/matlib.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Timing-code/fftTiming.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Timing-code/rfftTiming.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/add.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/avg.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/compose.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/convolve.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/debug.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/downsample.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/falloc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/ffilterkit.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fft-rbd.c #?? using official fft.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fft.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fftr4.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/handlers.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/inverse.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/local.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/lpanal.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/multiread.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/multiseq.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nfilterkit.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nyq-osc-server.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nyx.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/oldyin.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/phasevocoder.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/probe.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/pvshell.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/resamp.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/resampv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/samples.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqext.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqfnint.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqinterf.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sliderdata.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndfail.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndfnint.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndmax.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndread.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndseq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndsliders.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndwrite.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndwritepa.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sound.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/stats.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/trigger.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/yin.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macaboutbox.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacAE.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacCommandWin.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macdrag.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacFileUtils.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macfun.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacHandleEv.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macint.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macstuff.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/xlextstart.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/io.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/osstuff.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/term.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/termtest.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/msvc/winfun.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/msvc/winstuff.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/winguistuff.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/xlextstart.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/xlispfns.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/abs.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/allpoles.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpass.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpasscv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpassvc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpassvv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/amosc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/areson.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresoncv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresonvc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresonvv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/atone.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/atonev.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/biquadfilt.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/buzz.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/chase.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/clip.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/congen.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/const.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/coterm.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/delaycc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/delaycv.c +#${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/downproto.c #?? Used downsample.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/eqbandvvv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/exp.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmfb.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmfbv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmosc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/follow.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fromarraystream.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fromobject.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/gate.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/ifft.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbanded.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbow.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbowedfreq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclar.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclarall.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclarfreq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrflute.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrfluteall.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrflutefreq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrmandolin.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrmodalbar.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsax.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsaxall.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsaxfreq.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsitar.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/integrate.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/log.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/lpreson.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/maxv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/offset.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/oneshot.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/osc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/partial.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/pluck.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/prod.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/pwl.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/quantize.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/recip.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/reson.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resoncv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resonvc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resonvv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sampler.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/scale.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/shape.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sine.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/siosc.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/slope.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sqrt.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkchorus.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkpitshift.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkrev.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tapf.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tapv.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tone.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tonev.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/upsample.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/white.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/extern.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/path.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/security.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlbfun.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlcont.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xldbug.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xldmem.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xleval.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlfio.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlftab.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlglob.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlimage.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlinit.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlio.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlisp.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xljump.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xllist.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlmath.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlobj.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlpp.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlprin.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlread.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlstr.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsubr.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsym.c +${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsys.c +) +# This defines the #define on both Windows and Linux. +add_definitions( -DWIN32 -D_LIB ) +add_library( ${TARGET} STATIC ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE +${TARGET_SOURCE} +${TARGET_SOURCE}/nyquist +${TARGET_SOURCE}/nyquist/cmt +${TARGET_SOURCE}/nyquist/ffts/src +${TARGET_SOURCE}/nyquist/nyqsrc +${TARGET_SOURCE}/nyquist/nyqstk +${TARGET_SOURCE}/nyquist/nyqstk/include +${TARGET_SOURCE}/nyquist/snd +${TARGET_SOURCE}/nyquist/tran +${TARGET_SOURCE}/nyquist/sys/win/msvc +${TARGET_SOURCE}/nyquist/xlisp +${TARGET_SOURCE}/nyquist/win +${top_dir}/win/Projects/libsndfile # This is terrible place for sndfile.h! +${LIB_SRC_DIRECTORY}portaudio-v19/include +) + +target_link_libraries( ${TARGET} ) + + + diff --git a/cmake-proxies/libogg/CMakeLists.txt b/cmake-proxies/libogg/CMakeLists.txt new file mode 100644 index 000000000..5459e1cdc --- /dev/null +++ b/cmake-proxies/libogg/CMakeLists.txt @@ -0,0 +1,19 @@ +#directory cmake-proxies/libogg +#UNUSED +set( TARGET libogg ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libogg/src/bitwise.c +${LIB_SRC_DIRECTORY}libogg/src/framing.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libscorealign/CMakeLists.txt b/cmake-proxies/libscorealign/CMakeLists.txt new file mode 100644 index 000000000..5224cb753 --- /dev/null +++ b/cmake-proxies/libscorealign/CMakeLists.txt @@ -0,0 +1,31 @@ +#directory cmake-proxies/libscorealign +set( TARGET libscorealign ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libscorealign/alignfiles.cpp +${LIB_SRC_DIRECTORY}libscorealign/audiofilereader-snd.cpp +${LIB_SRC_DIRECTORY}libscorealign/audiofilereader.cpp +${LIB_SRC_DIRECTORY}libscorealign/audioreader.cpp +${LIB_SRC_DIRECTORY}libscorealign/comp_chroma.cpp +${LIB_SRC_DIRECTORY}libscorealign/curvefit.cpp +${LIB_SRC_DIRECTORY}libscorealign/gen_chroma.cpp +${LIB_SRC_DIRECTORY}libscorealign/hillclimb.cpp +${LIB_SRC_DIRECTORY}libscorealign/main.cpp +${LIB_SRC_DIRECTORY}libscorealign/regression.cpp +${LIB_SRC_DIRECTORY}libscorealign/sautils.cpp +${LIB_SRC_DIRECTORY}libscorealign/scorealign.cpp +${LIB_SRC_DIRECTORY}libscorealign/trace.cpp +${LIB_SRC_DIRECTORY}libscorealign/compare_transcripts/compare.cpp +${LIB_SRC_DIRECTORY}libscorealign/fft3/FFT3.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libsndfile/CMakeLists.txt b/cmake-proxies/libsndfile/CMakeLists.txt new file mode 100644 index 000000000..79f86f5b5 --- /dev/null +++ b/cmake-proxies/libsndfile/CMakeLists.txt @@ -0,0 +1,162 @@ +#directory cmake-proxies/libsndfile +set( TARGET libsndfile ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libsndfile/examples/generate.c +${LIB_SRC_DIRECTORY}libsndfile/examples/list_formats.c +${LIB_SRC_DIRECTORY}libsndfile/examples/make_sine.c +${LIB_SRC_DIRECTORY}libsndfile/examples/sfprocess.c +${LIB_SRC_DIRECTORY}libsndfile/examples/sndfile-to-text.c +${LIB_SRC_DIRECTORY}libsndfile/programs/common.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-cmp.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-concat.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-convert.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-deinterleave.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-info.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-interleave.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-metadata-get.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-metadata-set.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-play.c +${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-salvage.c +${LIB_SRC_DIRECTORY}libsndfile/regtest/checksum.c +${LIB_SRC_DIRECTORY}libsndfile/regtest/database.c +${LIB_SRC_DIRECTORY}libsndfile/regtest/sndfile-regtest.c +${LIB_SRC_DIRECTORY}libsndfile/src/aiff.c +${LIB_SRC_DIRECTORY}libsndfile/src/alaw.c +${LIB_SRC_DIRECTORY}libsndfile/src/au.c +${LIB_SRC_DIRECTORY}libsndfile/src/audio_detect.c +${LIB_SRC_DIRECTORY}libsndfile/src/avr.c +${LIB_SRC_DIRECTORY}libsndfile/src/broadcast.c +${LIB_SRC_DIRECTORY}libsndfile/src/caf.c +${LIB_SRC_DIRECTORY}libsndfile/src/chanmap.c +${LIB_SRC_DIRECTORY}libsndfile/src/chunk.c +${LIB_SRC_DIRECTORY}libsndfile/src/command.c +${LIB_SRC_DIRECTORY}libsndfile/src/common.c +${LIB_SRC_DIRECTORY}libsndfile/src/dither.c +${LIB_SRC_DIRECTORY}libsndfile/src/double64.c +${LIB_SRC_DIRECTORY}libsndfile/src/dwd.c +${LIB_SRC_DIRECTORY}libsndfile/src/dwvw.c +${LIB_SRC_DIRECTORY}libsndfile/src/file_io.c +${LIB_SRC_DIRECTORY}libsndfile/src/flac.c +${LIB_SRC_DIRECTORY}libsndfile/src/float32.c +${LIB_SRC_DIRECTORY}libsndfile/src/g72x.c +${LIB_SRC_DIRECTORY}libsndfile/src/gsm610.c +${LIB_SRC_DIRECTORY}libsndfile/src/htk.c +${LIB_SRC_DIRECTORY}libsndfile/src/id3.c +${LIB_SRC_DIRECTORY}libsndfile/src/ima_adpcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/ima_oki_adpcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/interleave.c +${LIB_SRC_DIRECTORY}libsndfile/src/ircam.c +${LIB_SRC_DIRECTORY}libsndfile/src/macbinary3.c +${LIB_SRC_DIRECTORY}libsndfile/src/macos.c +${LIB_SRC_DIRECTORY}libsndfile/src/mat4.c +${LIB_SRC_DIRECTORY}libsndfile/src/mat5.c +${LIB_SRC_DIRECTORY}libsndfile/src/mpc2k.c +${LIB_SRC_DIRECTORY}libsndfile/src/ms_adpcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/nist.c +${LIB_SRC_DIRECTORY}libsndfile/src/ogg.c +${LIB_SRC_DIRECTORY}libsndfile/src/paf.c +${LIB_SRC_DIRECTORY}libsndfile/src/pcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/pvf.c +${LIB_SRC_DIRECTORY}libsndfile/src/raw.c +${LIB_SRC_DIRECTORY}libsndfile/src/rf64.c +${LIB_SRC_DIRECTORY}libsndfile/src/rx2.c +${LIB_SRC_DIRECTORY}libsndfile/src/sd2.c +${LIB_SRC_DIRECTORY}libsndfile/src/sds.c +${LIB_SRC_DIRECTORY}libsndfile/src/sndfile.c +${LIB_SRC_DIRECTORY}libsndfile/src/strings.c +${LIB_SRC_DIRECTORY}libsndfile/src/svx.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_audio_detect.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_broadcast_var.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_conversions.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_endswap.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_file_io.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_float.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_ima_oki_adpcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_log_printf.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_main.c +${LIB_SRC_DIRECTORY}libsndfile/src/test_strncpy_crlf.c +${LIB_SRC_DIRECTORY}libsndfile/src/txw.c +${LIB_SRC_DIRECTORY}libsndfile/src/ulaw.c +${LIB_SRC_DIRECTORY}libsndfile/src/voc.c +${LIB_SRC_DIRECTORY}libsndfile/src/vox_adpcm.c +${LIB_SRC_DIRECTORY}libsndfile/src/w64.c +${LIB_SRC_DIRECTORY}libsndfile/src/wav.c +${LIB_SRC_DIRECTORY}libsndfile/src/wav_w64.c +${LIB_SRC_DIRECTORY}libsndfile/src/windows.c +${LIB_SRC_DIRECTORY}libsndfile/src/wve.c +${LIB_SRC_DIRECTORY}libsndfile/src/xi.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g721.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_16.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_24.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_40.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g72x.c +${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g72x_test.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/add.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/code.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/decode.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_create.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_decode.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_destroy.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_encode.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_option.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/long_term.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/lpc.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/preprocess.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/rpe.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/short_term.c +${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/table.c +${LIB_SRC_DIRECTORY}libsndfile/tests/aiff_rw_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/alaw_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/benchmark.c +${LIB_SRC_DIRECTORY}libsndfile/tests/checksum_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/command_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/dft_cmp.c +${LIB_SRC_DIRECTORY}libsndfile/tests/dither_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/dwvw_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/error_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/external_libs_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/fix_this.c +${LIB_SRC_DIRECTORY}libsndfile/tests/floating_point_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/generate.c +${LIB_SRC_DIRECTORY}libsndfile/tests/headerless_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/header_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/largefile_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/locale_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/lossy_comp_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/misc_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/multi_file_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/ogg_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/pcm_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/peak_chunk_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/pipe_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/raw_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/rdwr_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/scale_clip_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/sfversion.c +${LIB_SRC_DIRECTORY}libsndfile/tests/stdin_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/stdio_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/stdout_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/string_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/ulaw_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/utils.c +${LIB_SRC_DIRECTORY}libsndfile/tests/virtual_io_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/vorbis_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/win32_ordinal_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/win32_test.c +${LIB_SRC_DIRECTORY}libsndfile/tests/write_read_test.c +${LIB_SRC_DIRECTORY}libsndfile/Win32/testprog.c +#${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-play-beos.cpp + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libsoxr/CMakeLists.txt b/cmake-proxies/libsoxr/CMakeLists.txt new file mode 100644 index 000000000..983aca02b --- /dev/null +++ b/cmake-proxies/libsoxr/CMakeLists.txt @@ -0,0 +1,53 @@ +#directory cmake-proxies/libsoxr +set( TARGET libsoxr ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libsoxr/examples/1-single-block.c +${LIB_SRC_DIRECTORY}libsoxr/examples/1a-lsr.c +${LIB_SRC_DIRECTORY}libsoxr/examples/2-stream.C +${LIB_SRC_DIRECTORY}libsoxr/examples/3-options-input-fn.c +${LIB_SRC_DIRECTORY}libsoxr/examples/4-split-channels.c +${LIB_SRC_DIRECTORY}libsoxr/examples/5-variable-rate.c +${LIB_SRC_DIRECTORY}libsoxr/src/avfft32.c +${LIB_SRC_DIRECTORY}libsoxr/src/avfft32s.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr-core.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr32.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr32s.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr64.c +${LIB_SRC_DIRECTORY}libsoxr/src/cr64s.c +${LIB_SRC_DIRECTORY}libsoxr/src/data-io.c +${LIB_SRC_DIRECTORY}libsoxr/src/dbesi0.c +${LIB_SRC_DIRECTORY}libsoxr/src/fft4g.c +${LIB_SRC_DIRECTORY}libsoxr/src/fft4g32.c +${LIB_SRC_DIRECTORY}libsoxr/src/fft4g32s.c +${LIB_SRC_DIRECTORY}libsoxr/src/fft4g64.c +${LIB_SRC_DIRECTORY}libsoxr/src/filter.c +${LIB_SRC_DIRECTORY}libsoxr/src/pffft-wrap.c +${LIB_SRC_DIRECTORY}libsoxr/src/pffft.c +${LIB_SRC_DIRECTORY}libsoxr/src/pffft32.c +${LIB_SRC_DIRECTORY}libsoxr/src/pffft32s.c +${LIB_SRC_DIRECTORY}libsoxr/src/pffft64s.c +${LIB_SRC_DIRECTORY}libsoxr/src/soxr-lsr.c +${LIB_SRC_DIRECTORY}libsoxr/src/soxr.c +${LIB_SRC_DIRECTORY}libsoxr/src/util-simd.c +${LIB_SRC_DIRECTORY}libsoxr/src/util32s.c +${LIB_SRC_DIRECTORY}libsoxr/src/util64s.c +${LIB_SRC_DIRECTORY}libsoxr/src/vr-coefs.c +${LIB_SRC_DIRECTORY}libsoxr/src/vr32.c +${LIB_SRC_DIRECTORY}libsoxr/tests/1-delay-clear.c +${LIB_SRC_DIRECTORY}libsoxr/tests/throughput.c +${LIB_SRC_DIRECTORY}libsoxr/tests/vector-cmp.c +${LIB_SRC_DIRECTORY}libsoxr/tests/vector-gen.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libvamp/CMakeLists.txt b/cmake-proxies/libvamp/CMakeLists.txt new file mode 100644 index 000000000..4ece2bea0 --- /dev/null +++ b/cmake-proxies/libvamp/CMakeLists.txt @@ -0,0 +1,44 @@ +#directory cmake-proxies/libvamp +#UNUSED +set( TARGET libvamp ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libvamp/examples/AmplitudeFollower.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/FixedTempoEstimator.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/PercussionOnsetDetector.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/plugins.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/PowerSpectrum.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/SpectralCentroid.cpp +${LIB_SRC_DIRECTORY}libvamp/examples/ZeroCrossing.cpp +${LIB_SRC_DIRECTORY}libvamp/host/vamp-simple-host.cpp +${LIB_SRC_DIRECTORY}libvamp/rdf/generator/vamp-rdf-template-generator.cpp +${LIB_SRC_DIRECTORY}libvamp/skeleton/MyPlugin.cpp +${LIB_SRC_DIRECTORY}libvamp/skeleton/plugins.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginBufferingAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginChannelAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginInputDomainAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginLoader.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginSummarisingAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginWrapper.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/RealTime.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/FFT.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/FFTimpl.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/PluginAdapter.cpp +${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/RealTime.cpp + +#${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/acsymbols.c +#${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/acsymbols.c + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/libvorbis/CMakeLists.txt b/cmake-proxies/libvorbis/CMakeLists.txt new file mode 100644 index 000000000..6054f0c8e --- /dev/null +++ b/cmake-proxies/libvorbis/CMakeLists.txt @@ -0,0 +1,68 @@ +#directory cmake-proxies/libvorbis +set( TARGET libvorbis ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}libvorbis/examples/chaining_example.c +${LIB_SRC_DIRECTORY}libvorbis/examples/decoder_example.c +${LIB_SRC_DIRECTORY}libvorbis/examples/encoder_example.c +${LIB_SRC_DIRECTORY}libvorbis/examples/seeking_example.c +${LIB_SRC_DIRECTORY}libvorbis/examples/vorbisfile_example.c +${LIB_SRC_DIRECTORY}libvorbis/lib/analysis.c +${LIB_SRC_DIRECTORY}libvorbis/lib/barkmel.c +${LIB_SRC_DIRECTORY}libvorbis/lib/bitrate.c +${LIB_SRC_DIRECTORY}libvorbis/lib/block.c +${LIB_SRC_DIRECTORY}libvorbis/lib/codebook.c +${LIB_SRC_DIRECTORY}libvorbis/lib/envelope.c +${LIB_SRC_DIRECTORY}libvorbis/lib/floor0.c +${LIB_SRC_DIRECTORY}libvorbis/lib/floor1.c +${LIB_SRC_DIRECTORY}libvorbis/lib/info.c +${LIB_SRC_DIRECTORY}libvorbis/lib/lookup.c +${LIB_SRC_DIRECTORY}libvorbis/lib/lpc.c +${LIB_SRC_DIRECTORY}libvorbis/lib/lsp.c +${LIB_SRC_DIRECTORY}libvorbis/lib/mapping0.c +${LIB_SRC_DIRECTORY}libvorbis/lib/mdct.c +${LIB_SRC_DIRECTORY}libvorbis/lib/psy.c +${LIB_SRC_DIRECTORY}libvorbis/lib/psytune.c +${LIB_SRC_DIRECTORY}libvorbis/lib/registry.c +${LIB_SRC_DIRECTORY}libvorbis/lib/res0.c +${LIB_SRC_DIRECTORY}libvorbis/lib/sharedbook.c +${LIB_SRC_DIRECTORY}libvorbis/lib/smallft.c +${LIB_SRC_DIRECTORY}libvorbis/lib/synthesis.c +${LIB_SRC_DIRECTORY}libvorbis/lib/tone.c +${LIB_SRC_DIRECTORY}libvorbis/lib/vorbisenc.c +${LIB_SRC_DIRECTORY}libvorbis/lib/vorbisfile.c +${LIB_SRC_DIRECTORY}libvorbis/lib/window.c +${LIB_SRC_DIRECTORY}libvorbis/macos/compat/strdup.c +${LIB_SRC_DIRECTORY}libvorbis/test/test.c +${LIB_SRC_DIRECTORY}libvorbis/test/util.c +${LIB_SRC_DIRECTORY}libvorbis/test/write_read.c +${LIB_SRC_DIRECTORY}libvorbis/vq/bookutil.c +${LIB_SRC_DIRECTORY}libvorbis/vq/build.c +${LIB_SRC_DIRECTORY}libvorbis/vq/cascade.c +${LIB_SRC_DIRECTORY}libvorbis/vq/distribution.c +${LIB_SRC_DIRECTORY}libvorbis/vq/genericdata.c +${LIB_SRC_DIRECTORY}libvorbis/vq/huffbuild.c +${LIB_SRC_DIRECTORY}libvorbis/vq/latticebuild.c +${LIB_SRC_DIRECTORY}libvorbis/vq/latticehint.c +${LIB_SRC_DIRECTORY}libvorbis/vq/latticepare.c +${LIB_SRC_DIRECTORY}libvorbis/vq/latticetune.c +${LIB_SRC_DIRECTORY}libvorbis/vq/lspdata.c +${LIB_SRC_DIRECTORY}libvorbis/vq/metrics.c +${LIB_SRC_DIRECTORY}libvorbis/vq/residuedata.c +${LIB_SRC_DIRECTORY}libvorbis/vq/residuesplit.c +${LIB_SRC_DIRECTORY}libvorbis/vq/run.c +${LIB_SRC_DIRECTORY}libvorbis/vq/train.c +${LIB_SRC_DIRECTORY}libvorbis/vq/vqgen.c +${LIB_SRC_DIRECTORY}libvorbis/vq/vqsplit.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/lv2/CMakeLists.txt b/cmake-proxies/lv2/CMakeLists.txt new file mode 100644 index 000000000..22d9f3eb4 --- /dev/null +++ b/cmake-proxies/lv2/CMakeLists.txt @@ -0,0 +1,76 @@ +#directory cmake-proxies/lv2 +set( TARGET lv2 ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}lv2/sord/src/sordmm_test.cpp +#${LIB_SRC_DIRECTORY}lv2/suil/src/gtk2_in_qt4.cpp +#${LIB_SRC_DIRECTORY}lv2/suil/src/qt4_in_gtk2.cpp +${LIB_SRC_DIRECTORY}lv2/suil/src/win_in_gtk2.cpp +#${LIB_SRC_DIRECTORY}lv2/suil/src/x11_in_qt4.cpp + +${LIB_SRC_DIRECTORY}lv2/lilv/bindings/test/bindings_test_plugin.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/collections.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/instance.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/lib.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/node.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/plugin.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/pluginclass.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/port.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/query.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/scalepoint.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/state.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/ui.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/util.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/world.c +${LIB_SRC_DIRECTORY}lv2/lilv/src/zix/tree.c +${LIB_SRC_DIRECTORY}lv2/lilv/test/lilv_test.c +${LIB_SRC_DIRECTORY}lv2/lilv/test/test_plugin.c +${LIB_SRC_DIRECTORY}lv2/lilv/utils/lilv-bench.c +${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2bench.c +${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2info.c +${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2ls.c +${LIB_SRC_DIRECTORY}lv2/lv2/lv2/lv2plug.in/ns/ext/atom/atom-test.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-amp.lv2/amp.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-fifths.lv2/fifths.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-metro.lv2/metro.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-midigate.lv2/midigate.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-sampler.lv2/sampler.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-sampler.lv2/sampler_ui.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-scope.lv2/examploscope.c +${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-scope.lv2/examploscope_ui.c +${LIB_SRC_DIRECTORY}lv2/serd/src/env.c +${LIB_SRC_DIRECTORY}lv2/serd/src/node.c +${LIB_SRC_DIRECTORY}lv2/serd/src/reader.c +${LIB_SRC_DIRECTORY}lv2/serd/src/serdi.c +${LIB_SRC_DIRECTORY}lv2/serd/src/serdnode.c +${LIB_SRC_DIRECTORY}lv2/serd/src/string.c +${LIB_SRC_DIRECTORY}lv2/serd/src/uri.c +${LIB_SRC_DIRECTORY}lv2/serd/src/writer.c +${LIB_SRC_DIRECTORY}lv2/serd/tests/serd_test.c +${LIB_SRC_DIRECTORY}lv2/sord/src/sord.c +${LIB_SRC_DIRECTORY}lv2/sord/src/sordi.c +${LIB_SRC_DIRECTORY}lv2/sord/src/sord_test.c +${LIB_SRC_DIRECTORY}lv2/sord/src/sord_validate.c +${LIB_SRC_DIRECTORY}lv2/sord/src/syntax.c +${LIB_SRC_DIRECTORY}lv2/sord/src/zix/digest.c +${LIB_SRC_DIRECTORY}lv2/sord/src/zix/hash.c +${LIB_SRC_DIRECTORY}lv2/sord/src/zix/tree.c +${LIB_SRC_DIRECTORY}lv2/sratom/src/sratom.c +${LIB_SRC_DIRECTORY}lv2/sratom/tests/sratom_test.c +${LIB_SRC_DIRECTORY}lv2/suil/src/host.c +${LIB_SRC_DIRECTORY}lv2/suil/src/instance.c +${LIB_SRC_DIRECTORY}lv2/suil/src/suil_instance.c +#${LIB_SRC_DIRECTORY}lv2/suil/src/x11_in_gtk2.c + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/portaudio-v19/CMakeLists.txt b/cmake-proxies/portaudio-v19/CMakeLists.txt new file mode 100644 index 000000000..e052931c7 --- /dev/null +++ b/cmake-proxies/portaudio-v19/CMakeLists.txt @@ -0,0 +1,129 @@ +#directory cmake-proxies/portaudio-v19 +set( TARGET portaudio-v19 ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/com_portaudio_BlockingStream.c +${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/com_portaudio_PortAudio.c +${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/jpa_tools.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_mono_asio_channel_select.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_ocean_shore.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_pink.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_read_write_wire.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_record.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_record_file.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_saw.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_sine.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_wmme_ac3.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_wmme_surround.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_write_sine.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_write_sine_nonint.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/pa_devs.c +${LIB_SRC_DIRECTORY}portaudio-v19/examples/pa_fuzz.c +${LIB_SRC_DIRECTORY}portaudio-v19/pablio/pablio.c +${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_rw.c +${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_rw_echo.c +${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_w_saw.c +${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_w_saw8.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_devs.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_errs.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_latency.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/audio_analyzer.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/biquad_filter.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/paqa.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/paqa_tools.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/test_audio_analyzer.c +${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/write_wav.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_allocation.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_converters.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_cpuload.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_debugprint.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_dither.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_dynload.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_front.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_process.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_ringbuffer.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_stream.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_trace.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asihpi/pa_linux_asihpi.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_old.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/dsound/pa_win_ds.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/jack/pa_jack.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/jack/pa_jack_dynload.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/oss/pa_unix_oss.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/oss/recplay.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/skeleton/pa_hostapi_skeleton.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wasapi/pa_win_wasapi.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wdmks/pa_win_wdmks.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wmme/pa_win_wmme.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/unix/pa_unix_hostapis.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/unix/pa_unix_util.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_coinitialize.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_hostapis.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_util.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_waveformat.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_wdmks_utils.c +${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_x86_plain_converters.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest1.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_buffer.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_callbackstop.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_clip.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_converters.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dither.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_find_best_latency_params.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_low_level_latency_params.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_surround.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_hang.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_in_overflow.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_jack_wasapi.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_latency.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_leftright.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_longsine.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_many.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_maxsines.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_mono.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_multi_sine.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_out_underflow.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_prime.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_read_record.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_ringmix.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine8.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_channelmaps.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_formats.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_srate.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_time.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_start_stop.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_stop.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_stop_playout.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_suggested_vs_streaminfo_latency.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sync.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_timing.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_toomanysines.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_two_rates.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_underflow.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wire.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wmme_find_best_latency_params.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wmme_low_level_latency_params.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_write_stop.c +${LIB_SRC_DIRECTORY}portaudio-v19/test/pa_minlat.c + +#${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_sine_c++.cpp +#${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asio/iasiothiscallresolver.cpp +#${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asio/pa_asio.cpp + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/portburn/CMakeLists.txt b/cmake-proxies/portburn/CMakeLists.txt new file mode 100644 index 000000000..4a0c9fc3f --- /dev/null +++ b/cmake-proxies/portburn/CMakeLists.txt @@ -0,0 +1,26 @@ +#directory cmake-proxies/portburn +set( TARGET portburn ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}portburn/portburn_macosx.cpp +${LIB_SRC_DIRECTORY}portburn/portburn_staging.cpp +${LIB_SRC_DIRECTORY}portburn/portburn_winxp.cpp +${LIB_SRC_DIRECTORY}portburn/portburn_winxpv1.cpp +${LIB_SRC_DIRECTORY}portburn/portburn_winxpv2.cpp +${LIB_SRC_DIRECTORY}portburn/test_portburn.cpp + +#${LIB_SRC_DIRECTORY}portburn/portburn_macosx.c +${LIB_SRC_DIRECTORY}portburn/portburn_staging.c + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} STATIC ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/portmidi/CMakeLists.txt b/cmake-proxies/portmidi/CMakeLists.txt new file mode 100644 index 000000000..58a9eaeee --- /dev/null +++ b/cmake-proxies/portmidi/CMakeLists.txt @@ -0,0 +1,47 @@ +#directory cmake-proxies/portmidi +set( TARGET portmidi ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/AssemblyInfo.cpp +${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/pm_managed.cpp +${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/Stdafx.cpp + +${LIB_SRC_DIRECTORY}portmidi/pm_common/pmutil.c +${LIB_SRC_DIRECTORY}portmidi/pm_common/portmidi.c +${LIB_SRC_DIRECTORY}portmidi/pm_java/pmjni/pmjni.c +${LIB_SRC_DIRECTORY}portmidi/pm_linux/finddefault.c +${LIB_SRC_DIRECTORY}portmidi/pm_linux/pmlinux.c +${LIB_SRC_DIRECTORY}portmidi/pm_linux/pmlinuxalsa.c +${LIB_SRC_DIRECTORY}portmidi/pm_mac/finddefault.c +${LIB_SRC_DIRECTORY}portmidi/pm_mac/pmmac.c +${LIB_SRC_DIRECTORY}portmidi/pm_mac/pmmacosxcm.c +${LIB_SRC_DIRECTORY}portmidi/pm_mac/readbinaryplist.c +${LIB_SRC_DIRECTORY}portmidi/pm_python/pyportmidi/_pyportmidi.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/latency.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/midiclock.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/midithread.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/midithru.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/mm.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/qtest.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/sysex.c +${LIB_SRC_DIRECTORY}portmidi/pm_test/test.c +${LIB_SRC_DIRECTORY}portmidi/pm_win/pmwin.c +${LIB_SRC_DIRECTORY}portmidi/pm_win/pmwinmm.c +${LIB_SRC_DIRECTORY}portmidi/porttime/porttime.c +${LIB_SRC_DIRECTORY}portmidi/porttime/ptlinux.c +${LIB_SRC_DIRECTORY}portmidi/porttime/ptmacosx_cf.c +${LIB_SRC_DIRECTORY}portmidi/porttime/ptmacosx_mach.c +${LIB_SRC_DIRECTORY}portmidi/porttime/ptwinmm.c + +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/portmixer/CMakeLists.txt b/cmake-proxies/portmixer/CMakeLists.txt new file mode 100644 index 000000000..4ff87963f --- /dev/null +++ b/cmake-proxies/portmixer/CMakeLists.txt @@ -0,0 +1,27 @@ +#directory cmake-proxies/portmixer +set( TARGET portmixer ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}portmixer/px_tests/px_test.c +${LIB_SRC_DIRECTORY}portmixer/src/px_example_api.c +${LIB_SRC_DIRECTORY}portmixer/src/px_linux_alsa.c +${LIB_SRC_DIRECTORY}portmixer/src/px_mac_coreaudio.c +${LIB_SRC_DIRECTORY}portmixer/src/px_mixer.c +${LIB_SRC_DIRECTORY}portmixer/src/px_unix_oss.c +${LIB_SRC_DIRECTORY}portmixer/src/px_win_common.c +${LIB_SRC_DIRECTORY}portmixer/src/px_win_ds.c +${LIB_SRC_DIRECTORY}portmixer/src/px_win_endpoint.c +${LIB_SRC_DIRECTORY}portmixer/src/px_win_wasapi.c +${LIB_SRC_DIRECTORY}portmixer/src/px_win_wmme.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} STATIC ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/portsmf/CMakeLists.txt b/cmake-proxies/portsmf/CMakeLists.txt new file mode 100644 index 000000000..87cd0b51c --- /dev/null +++ b/cmake-proxies/portsmf/CMakeLists.txt @@ -0,0 +1,29 @@ +#directory cmake-proxies/portsmf +set( TARGET portsmf ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}portsmf/allegro.cpp +${LIB_SRC_DIRECTORY}portsmf/allegrord.cpp +${LIB_SRC_DIRECTORY}portsmf/allegroserial.cpp +${LIB_SRC_DIRECTORY}portsmf/allegrosmfrd.cpp +${LIB_SRC_DIRECTORY}portsmf/allegrosmfwr.cpp +${LIB_SRC_DIRECTORY}portsmf/allegrowr.cpp +${LIB_SRC_DIRECTORY}portsmf/mfmidi.cpp +${LIB_SRC_DIRECTORY}portsmf/strparse.cpp +${LIB_SRC_DIRECTORY}portsmf/trace.cpp +${LIB_SRC_DIRECTORY}portsmf/apps/allegroconvert.cpp +${LIB_SRC_DIRECTORY}portsmf/apps/allegroplay.cpp +${LIB_SRC_DIRECTORY}portsmf/apps/seq2midi.cpp +${LIB_SRC_DIRECTORY}portsmf/portsmf_test/portsmf_test.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/sbsms/CMakeLists.txt b/cmake-proxies/sbsms/CMakeLists.txt new file mode 100644 index 000000000..6858297d4 --- /dev/null +++ b/cmake-proxies/sbsms/CMakeLists.txt @@ -0,0 +1,27 @@ +#directory cmake-proxies/sbsms +set( TARGET sbsms ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}sbsms/src/buffer.cpp +${LIB_SRC_DIRECTORY}sbsms/src/dBTable.cpp +${LIB_SRC_DIRECTORY}sbsms/src/fft.cpp +${LIB_SRC_DIRECTORY}sbsms/src/grain.cpp +${LIB_SRC_DIRECTORY}sbsms/src/resample.cpp +${LIB_SRC_DIRECTORY}sbsms/src/sbsms.cpp +${LIB_SRC_DIRECTORY}sbsms/src/slide.cpp +${LIB_SRC_DIRECTORY}sbsms/src/sms.cpp +${LIB_SRC_DIRECTORY}sbsms/src/subband.cpp +${LIB_SRC_DIRECTORY}sbsms/src/track.cpp +${LIB_SRC_DIRECTORY}sbsms/src/trackpoint.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/soundtouch/CMakeLists.txt b/cmake-proxies/soundtouch/CMakeLists.txt new file mode 100644 index 000000000..e064afa55 --- /dev/null +++ b/cmake-proxies/soundtouch/CMakeLists.txt @@ -0,0 +1,33 @@ +#directory cmake-proxies/soundtouch +set( TARGET soundtouch ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES + +${LIB_SRC_DIRECTORY}soundtouch/source/Android-lib/jni/soundtouch-jni.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/main.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/RunParameters.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/WavFile.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/AAFilter.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/BPMDetect.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/cpu_detect_x86.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/FIFOSampleBuffer.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/FIRFilter.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/mmx_optimized.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/PeakFinder.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/RateTransposer.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/SoundTouch.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/sse_optimized.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/TDStretch.cpp +${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouchDLL/SoundTouchDLL.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/cmake-proxies/twolame/CMakeLists.txt b/cmake-proxies/twolame/CMakeLists.txt new file mode 100644 index 000000000..d1465e1af --- /dev/null +++ b/cmake-proxies/twolame/CMakeLists.txt @@ -0,0 +1,41 @@ +#directory cmake-proxies/twolame +#UNUSED +set( TARGET twolame ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${LIB_SRC_DIRECTORY}twolame/frontend/audioin_raw.c +${LIB_SRC_DIRECTORY}twolame/frontend/audioin_sndfile.c +${LIB_SRC_DIRECTORY}twolame/frontend/frontend.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/ath.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/availbits.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/bitbuffer.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/crc.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/dab.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/encode.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/energy.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/fft.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/get_set.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/mem.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_0.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_1.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_2.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_3.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_4.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_n1.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/subband.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/twolame.c +${LIB_SRC_DIRECTORY}twolame/libtwolame/util.c +${LIB_SRC_DIRECTORY}twolame/simplefrontend/audio_wave.c +${LIB_SRC_DIRECTORY}twolame/simplefrontend/simplefrontend.c +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file diff --git a/lib-src/CMakeLists.txt b/lib-src/CMakeLists.txt index 30fa87202..b4394a74b 100644 --- a/lib-src/CMakeLists.txt +++ b/lib-src/CMakeLists.txt @@ -1,1089 +1,33 @@ #directory lib-src set( LIB_SRC_DIRECTORY ${top_dir}/lib-src/ ) -#add_subdirectory( "mod-script-pipe" ) +#These two are done in lib-src +add_subdirectory( "mod-script-pipe" ) add_subdirectory( "FileDialog" ) +#Same idea, but not yet done/needed +#add_subdirectory( "mod-null" ) +#add_subdirectory( "mod-nyq-bench" ) +#add_subdirectory( "mod-track-panel" ) + +#These are included in some other lib, and don't need a lib of their own. +#add_subdirectory( "lib-widget-extra" ) + +# Most of the others are done via cmake-proxies subdirectory. + + +#Some left over file names, not yet used in the cmake build. #[[ ${LIB_SRC_DIRECTORY}mod-null/ModNullCallback.cpp - ${LIB_SRC_DIRECTORY}mod-nyq-bench/NyqBench.cpp ${LIB_SRC_DIRECTORY}mod-track-panel/ModTrackPanelCallback.cpp ${LIB_SRC_DIRECTORY}mod-track-panel/Registrar.cpp ${LIB_SRC_DIRECTORY}mod-track-panel/SkewedRuler.cpp ${LIB_SRC_DIRECTORY}mod-track-panel/TrackPanel2.cpp -]]# - - - -set( SOURCES -#${LIB_SRC_DIRECTORY}libflac/src/flac/analyze.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/decode.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/encode.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/foreign_metadata.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/iffscan.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/local_string_utils.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/main.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/utils.c -#${LIB_SRC_DIRECTORY}libflac/src/flac/vorbiscomment.c - -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitmath.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitreader.c - - -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/bitwriter.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/cpu.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/crc.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed_intrin_sse2.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/fixed_intrin_ssse3.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/float.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/format.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_avx2.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse2.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/lpc_intrin_sse41.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/md5.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/memory.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/metadata_iterators.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/metadata_object.c -#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_decoder_aspect.c -#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_encoder_aspect.c -#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_helper.c -#${LIB_SRC_DIRECTORY}libflac/src/libFLAC/ogg_mapping.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_decoder.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_framing.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_avx2.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_sse2.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/stream_encoder_intrin_ssse3.c -${LIB_SRC_DIRECTORY}libflac/src/libFLAC/window.c - -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/main.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_cuesheet.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_picture.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_seektable.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_streaminfo.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/operations_shorthand_vorbiscomment.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/options.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/usage.c -#${LIB_SRC_DIRECTORY}libflac/src/metaflac/utils.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/charset.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/dither.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/replaygain.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_common/tags.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/charset.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/configure.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/fileinfo.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/http.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/plugin.c -#${LIB_SRC_DIRECTORY}libflac/src/plugin_xmms/tag.c -#${LIB_SRC_DIRECTORY}libflac/src/share/getopt/getopt.c -#${LIB_SRC_DIRECTORY}libflac/src/share/getopt/getopt1.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/alloc.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/cuesheet.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/file.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/picture.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/replaygain.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/seektable.c -#${LIB_SRC_DIRECTORY}libflac/src/share/grabbag/snprintf.c -#${LIB_SRC_DIRECTORY}libflac/src/share/replaygain_analysis/replaygain_analysis.c -#${LIB_SRC_DIRECTORY}libflac/src/share/replaygain_synthesis/replaygain_synthesis.c -#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/charset.c -#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/charset_test.c -#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/iconvert.c -#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/makemap.c -#${LIB_SRC_DIRECTORY}libflac/src/share/utf8/utf8.c -${LIB_SRC_DIRECTORY}libflac/src/share/win_utf8_io/win_utf8_io.c -#${LIB_SRC_DIRECTORY}libflac/src/test_grabbag/cuesheet/main.c -#${LIB_SRC_DIRECTORY}libflac/src/test_grabbag/picture/main.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/bitwriter.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/decoders.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/encoders.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/endswap.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/format.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/main.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/md5.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata_manip.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC/metadata_object.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libs_common/file_utils_flac.c -#${LIB_SRC_DIRECTORY}libflac/src/test_libs_common/metadata_utils.c -#${LIB_SRC_DIRECTORY}libflac/src/test_seeking/main.c -#${LIB_SRC_DIRECTORY}libflac/src/test_streams/main.c - - -#${LIB_SRC_DIRECTORY}libflac/src/utils/flacdiff/main.cpp -#${LIB_SRC_DIRECTORY}libflac/src/utils/flactimer/main.cpp - -) - - -set( flac_dir ${LIB_SRC_DIR}libflac/ ) -project (libflac) -add_library( libflac STATIC ${SOURCES}) -target_include_directories( libflac PRIVATE -${flac_dir}src/libFLAC/include -${flac_dir}include -) -add_definitions( --DWIN32 --D_LIB --DFLAC__CPU_IA32 --DFLAC__SSE_OS --DFLAC__HAS_X86INTRIN --DFLAC__ALIGN_MALLOC_DATA --DVERSION="1.3.1" --DFLAC__NO_DLL --DFLAC__OVERFLOW_DETECT -) -target_link_libraries(libflac ) - - -set( SOURCES -${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/metadata.cpp -${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/stream_decoder.cpp -${LIB_SRC_DIRECTORY}libflac/src/libFLAC++/stream_encoder.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/decoders.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/encoders.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/main.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata_manip.cpp -${LIB_SRC_DIRECTORY}libflac/src/test_libFLAC++/metadata_object.cpp -) - - - - - -set( SOURCES -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/f0.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/instr.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/stkinit.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/stkint.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ADSR.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BandedWG.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BiQuad.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Bowed.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/BowTable.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Chorus.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Clarinet.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Delay.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/DelayA.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/DelayL.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Effect.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Envelope.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/FileRead.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/FileWvIn.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Filter.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Flute.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Function.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Generator.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Instrmnt.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/JCRev.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/JetTable.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Mandolin.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Modal.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ModalBar.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Noise.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/NRev.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/OnePole.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/OneZero.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PitShift.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PluckTwo.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PoleZero.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/PRCRev.cpp -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ReedTabl.cpp #Junk?? -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/ReedTable.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Saxofony.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/SineWave.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Sitar.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/Stk.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/WaveLoop.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqstk/src/WvIn.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/longque.cpp -${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/textio.cpp -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/winmain.cpp - -${LIB_SRC_DIRECTORY}libnyquist/nyx.c -${LIB_SRC_DIRECTORY}libnyquist/xlextstart.c - -${LIB_SRC_DIRECTORY}libnyquist/nyx.c -${LIB_SRC_DIRECTORY}libnyquist/xlextstart.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cext.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cleanup.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmdline.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmtcmd.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/cmtio.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/mem.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midifile.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midifns.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/midimgr.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/moxc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/record.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqmread.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqmwrite.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqread.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/seqwrite.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/tempomap.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/timebase.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/cmt/userio.c #??using textio instead -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/conv2dTest.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/convTest.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Matlab-testing/rfft2dTestML.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest2d.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/fftTest3d.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/rfftTest.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Numerical-Recipes-testing/rfftTest2d.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/dxpose.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fft2d.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fftext.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/fftlib.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/src/matlib.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Timing-code/fftTiming.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/ffts/Timing-code/rfftTiming.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/add.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/avg.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/compose.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/convolve.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/debug.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/downsample.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/falloc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/ffilterkit.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fft-rbd.c #?? using official fft.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fft.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/fftr4.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/handlers.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/inverse.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/local.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/lpanal.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/multiread.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/multiseq.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nfilterkit.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nyq-osc-server.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/nyx.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/oldyin.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/phasevocoder.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/probe.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/pvshell.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/resamp.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/resampv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/samples.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqext.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqfnint.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/seqinterf.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sliderdata.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndfail.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndfnint.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndmax.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndread.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndseq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndsliders.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndwrite.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sndwritepa.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/sound.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/stats.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/trigger.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/nyqsrc/yin.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macaboutbox.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacAE.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacCommandWin.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macdrag.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacFileUtils.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macfun.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/MacHandleEv.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macint.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/macstuff.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/mac/xlextstart.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/io.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/osstuff.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/term.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/unix/termtest.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/msvc/winfun.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/msvc/winstuff.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/winguistuff.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/xlextstart.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/sys/win/wingui/xlispfns.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/abs.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/allpoles.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpass.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpasscv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpassvc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/alpassvv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/amosc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/areson.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresoncv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresonvc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/aresonvv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/atone.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/atonev.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/biquadfilt.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/buzz.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/chase.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/clip.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/congen.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/const.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/coterm.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/delaycc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/delaycv.c -#${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/downproto.c #?? Used downsample.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/eqbandvvv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/exp.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmfb.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmfbv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fmosc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/follow.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fromarraystream.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/fromobject.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/gate.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/ifft.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbanded.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbow.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrbowedfreq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclar.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclarall.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrclarfreq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrflute.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrfluteall.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrflutefreq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrmandolin.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrmodalbar.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsax.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsaxall.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsaxfreq.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/instrsitar.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/integrate.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/log.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/lpreson.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/maxv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/offset.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/oneshot.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/osc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/partial.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/pluck.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/prod.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/pwl.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/quantize.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/recip.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/reson.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resoncv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resonvc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/resonvv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sampler.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/scale.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/shape.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sine.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/siosc.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/slope.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/sqrt.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkchorus.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkpitshift.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/stkrev.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tapf.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tapv.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tone.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/tonev.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/upsample.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/tran/white.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/extern.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/path.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/security.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlbfun.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlcont.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xldbug.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xldmem.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xleval.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlfio.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlftab.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlglob.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlimage.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlinit.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlio.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlisp.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xljump.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xllist.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlmath.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlobj.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlpp.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlprin.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlread.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlstr.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsubr.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsym.c -${LIB_SRC_DIRECTORY}libnyquist/nyquist/xlisp/xlsys.c - - - -) - -set( nyq_dir ${LIB_SRC_DIR}libnyquist/ ) -project (libnyquist) -add_library( libnyquist STATIC ${SOURCES}) -target_include_directories( libnyquist PRIVATE -${nyq_dir} -${nyq_dir}nyquist -${nyq_dir}nyquist/cmt -${nyq_dir}nyquist/ffts/src -${nyq_dir}nyquist/nyqsrc -${nyq_dir}nyquist/nyqstk -${nyq_dir}nyquist/nyqstk/include -${nyq_dir}nyquist/snd -${nyq_dir}nyquist/tran -${nyq_dir}nyquist/sys/win/msvc -${nyq_dir}nyquist/xlisp -${nyq_dir}nyquist/win -${top_dir}/win/Projects/libsndfile # This is terrible place for sndfile.h! -${LIB_SRC_DIR}portaudio-v19/include -) -add_definitions( -DWIN32 -D_LIB ) -target_link_libraries(libnyquist ) - - -#[[ ${LIB_SRC_DIRECTORY}lib-widget-extra/NonGuiThread.cpp - - -${LIB_SRC_DIRECTORY}expat/tests/runtestspp.cpp - - - - - -${LIB_SRC_DIRECTORY}libscorealign/alignfiles.cpp -${LIB_SRC_DIRECTORY}libscorealign/audiofilereader-snd.cpp -${LIB_SRC_DIRECTORY}libscorealign/audiofilereader.cpp -${LIB_SRC_DIRECTORY}libscorealign/audioreader.cpp -${LIB_SRC_DIRECTORY}libscorealign/comp_chroma.cpp -${LIB_SRC_DIRECTORY}libscorealign/curvefit.cpp -${LIB_SRC_DIRECTORY}libscorealign/gen_chroma.cpp -${LIB_SRC_DIRECTORY}libscorealign/hillclimb.cpp -${LIB_SRC_DIRECTORY}libscorealign/main.cpp -${LIB_SRC_DIRECTORY}libscorealign/regression.cpp -${LIB_SRC_DIRECTORY}libscorealign/sautils.cpp -${LIB_SRC_DIRECTORY}libscorealign/scorealign.cpp -${LIB_SRC_DIRECTORY}libscorealign/trace.cpp -${LIB_SRC_DIRECTORY}libscorealign/compare_transcripts/compare.cpp -${LIB_SRC_DIRECTORY}libscorealign/fft3/FFT3.cpp - -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-play-beos.cpp - -${LIB_SRC_DIRECTORY}libvamp/examples/AmplitudeFollower.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/FixedTempoEstimator.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/PercussionOnsetDetector.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/plugins.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/PowerSpectrum.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/SpectralCentroid.cpp -${LIB_SRC_DIRECTORY}libvamp/examples/ZeroCrossing.cpp -${LIB_SRC_DIRECTORY}libvamp/host/vamp-simple-host.cpp -${LIB_SRC_DIRECTORY}libvamp/rdf/generator/vamp-rdf-template-generator.cpp -${LIB_SRC_DIRECTORY}libvamp/skeleton/MyPlugin.cpp -${LIB_SRC_DIRECTORY}libvamp/skeleton/plugins.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginBufferingAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginChannelAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginInputDomainAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginLoader.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginSummarisingAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/PluginWrapper.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/RealTime.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/FFT.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/FFTimpl.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/PluginAdapter.cpp -${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/RealTime.cpp - -${LIB_SRC_DIRECTORY}lv2/sord/src/sordmm_test.cpp -${LIB_SRC_DIRECTORY}lv2/suil/src/gtk2_in_qt4.cpp -${LIB_SRC_DIRECTORY}lv2/suil/src/qt4_in_gtk2.cpp -${LIB_SRC_DIRECTORY}lv2/suil/src/win_in_gtk2.cpp -${LIB_SRC_DIRECTORY}lv2/suil/src/x11_in_qt4.cpp - - -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_sine_c++.cpp -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asio/iasiothiscallresolver.cpp -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asio/pa_asio.cpp - -${LIB_SRC_DIRECTORY}portburn/portburn_macosx.cpp -${LIB_SRC_DIRECTORY}portburn/portburn_staging.cpp -${LIB_SRC_DIRECTORY}portburn/portburn_winxp.cpp -${LIB_SRC_DIRECTORY}portburn/portburn_winxpv1.cpp -${LIB_SRC_DIRECTORY}portburn/portburn_winxpv2.cpp -${LIB_SRC_DIRECTORY}portburn/test_portburn.cpp - -${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/AssemblyInfo.cpp -${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/pm_managed.cpp -${LIB_SRC_DIRECTORY}portmidi/pm_csharp/pm_managed/Stdafx.cpp - -${LIB_SRC_DIRECTORY}portsmf/allegro.cpp -${LIB_SRC_DIRECTORY}portsmf/allegrord.cpp -${LIB_SRC_DIRECTORY}portsmf/allegroserial.cpp -${LIB_SRC_DIRECTORY}portsmf/allegrosmfrd.cpp -${LIB_SRC_DIRECTORY}portsmf/allegrosmfwr.cpp -${LIB_SRC_DIRECTORY}portsmf/allegrowr.cpp -${LIB_SRC_DIRECTORY}portsmf/mfmidi.cpp -${LIB_SRC_DIRECTORY}portsmf/strparse.cpp -${LIB_SRC_DIRECTORY}portsmf/trace.cpp -${LIB_SRC_DIRECTORY}portsmf/apps/allegroconvert.cpp -${LIB_SRC_DIRECTORY}portsmf/apps/allegroplay.cpp -${LIB_SRC_DIRECTORY}portsmf/apps/seq2midi.cpp -${LIB_SRC_DIRECTORY}portsmf/portsmf_test/portsmf_test.cpp - -${LIB_SRC_DIRECTORY}sbsms/src/buffer.cpp -${LIB_SRC_DIRECTORY}sbsms/src/dBTable.cpp -${LIB_SRC_DIRECTORY}sbsms/src/fft.cpp -${LIB_SRC_DIRECTORY}sbsms/src/grain.cpp -${LIB_SRC_DIRECTORY}sbsms/src/resample.cpp -${LIB_SRC_DIRECTORY}sbsms/src/sbsms.cpp -${LIB_SRC_DIRECTORY}sbsms/src/slide.cpp -${LIB_SRC_DIRECTORY}sbsms/src/sms.cpp -${LIB_SRC_DIRECTORY}sbsms/src/subband.cpp -${LIB_SRC_DIRECTORY}sbsms/src/track.cpp -${LIB_SRC_DIRECTORY}sbsms/src/trackpoint.cpp - -${LIB_SRC_DIRECTORY}soundtouch/source/Android-lib/jni/soundtouch-jni.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/main.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/RunParameters.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundStretch/WavFile.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/AAFilter.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/BPMDetect.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/cpu_detect_x86.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/FIFOSampleBuffer.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/FIRFilter.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/mmx_optimized.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/PeakFinder.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/RateTransposer.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/SoundTouch.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/sse_optimized.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouch/TDStretch.cpp -${LIB_SRC_DIRECTORY}soundtouch/source/SoundTouchDLL/SoundTouchDLL.cpp - - -${LIB_SRC_DIRECTORY}expat/amiga/expat_68k.c -${LIB_SRC_DIRECTORY}expat/amiga/expat_68k_handler_stubs.c -${LIB_SRC_DIRECTORY}expat/amiga/expat_lib.c -${LIB_SRC_DIRECTORY}expat/amiga/expat_vectors.c -${LIB_SRC_DIRECTORY}expat/amiga/launch.c -${LIB_SRC_DIRECTORY}expat/examples/elements.c -${LIB_SRC_DIRECTORY}expat/examples/outline.c -${LIB_SRC_DIRECTORY}expat/lib/xmlparse.c -${LIB_SRC_DIRECTORY}expat/lib/xmlrole.c -${LIB_SRC_DIRECTORY}expat/lib/xmltok.c -${LIB_SRC_DIRECTORY}expat/lib/xmltok_impl.c -${LIB_SRC_DIRECTORY}expat/lib/xmltok_ns.c -${LIB_SRC_DIRECTORY}expat/tests/chardata.c -${LIB_SRC_DIRECTORY}expat/tests/minicheck.c -${LIB_SRC_DIRECTORY}expat/tests/runtests.c -${LIB_SRC_DIRECTORY}expat/tests/benchmark/benchmark.c -${LIB_SRC_DIRECTORY}expat/xmlwf/codepage.c -${LIB_SRC_DIRECTORY}expat/xmlwf/ct.c -${LIB_SRC_DIRECTORY}expat/xmlwf/readfilemap.c -${LIB_SRC_DIRECTORY}expat/xmlwf/unixfilemap.c -${LIB_SRC_DIRECTORY}expat/xmlwf/win32filemap.c -${LIB_SRC_DIRECTORY}expat/xmlwf/xmlfile.c -${LIB_SRC_DIRECTORY}expat/xmlwf/xmlmime.c -${LIB_SRC_DIRECTORY}expat/xmlwf/xmlwf.c -${LIB_SRC_DIRECTORY}libid3tag/compat.c -${LIB_SRC_DIRECTORY}libid3tag/crc.c -${LIB_SRC_DIRECTORY}libid3tag/debug.c -${LIB_SRC_DIRECTORY}libid3tag/field.c -${LIB_SRC_DIRECTORY}libid3tag/file.c -${LIB_SRC_DIRECTORY}libid3tag/frame.c -${LIB_SRC_DIRECTORY}libid3tag/frametype.c -${LIB_SRC_DIRECTORY}libid3tag/genre.c -${LIB_SRC_DIRECTORY}libid3tag/latin1.c -${LIB_SRC_DIRECTORY}libid3tag/parse.c -${LIB_SRC_DIRECTORY}libid3tag/render.c -${LIB_SRC_DIRECTORY}libid3tag/tag.c -${LIB_SRC_DIRECTORY}libid3tag/ucs4.c -${LIB_SRC_DIRECTORY}libid3tag/utf16.c -${LIB_SRC_DIRECTORY}libid3tag/utf8.c -${LIB_SRC_DIRECTORY}libid3tag/util.c -${LIB_SRC_DIRECTORY}libid3tag/version.c -${LIB_SRC_DIRECTORY}libmad/bit.c -${LIB_SRC_DIRECTORY}libmad/decoder.c -${LIB_SRC_DIRECTORY}libmad/fixed.c -${LIB_SRC_DIRECTORY}libmad/frame.c -${LIB_SRC_DIRECTORY}libmad/huffman.c -${LIB_SRC_DIRECTORY}libmad/layer12.c -${LIB_SRC_DIRECTORY}libmad/layer3.c -${LIB_SRC_DIRECTORY}libmad/minimad.c -${LIB_SRC_DIRECTORY}libmad/stream.c -${LIB_SRC_DIRECTORY}libmad/synth.c -${LIB_SRC_DIRECTORY}libmad/timer.c -${LIB_SRC_DIRECTORY}libmad/version.c - -${LIB_SRC_DIRECTORY}libogg/src/bitwise.c -${LIB_SRC_DIRECTORY}libogg/src/framing.c -${LIB_SRC_DIRECTORY}libsndfile/examples/generate.c -${LIB_SRC_DIRECTORY}libsndfile/examples/list_formats.c -${LIB_SRC_DIRECTORY}libsndfile/examples/make_sine.c -${LIB_SRC_DIRECTORY}libsndfile/examples/sfprocess.c -${LIB_SRC_DIRECTORY}libsndfile/examples/sndfile-to-text.c -${LIB_SRC_DIRECTORY}libsndfile/programs/common.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-cmp.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-concat.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-convert.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-deinterleave.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-info.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-interleave.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-metadata-get.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-metadata-set.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-play.c -${LIB_SRC_DIRECTORY}libsndfile/programs/sndfile-salvage.c -${LIB_SRC_DIRECTORY}libsndfile/regtest/checksum.c -${LIB_SRC_DIRECTORY}libsndfile/regtest/database.c -${LIB_SRC_DIRECTORY}libsndfile/regtest/sndfile-regtest.c -${LIB_SRC_DIRECTORY}libsndfile/src/aiff.c -${LIB_SRC_DIRECTORY}libsndfile/src/alaw.c -${LIB_SRC_DIRECTORY}libsndfile/src/au.c -${LIB_SRC_DIRECTORY}libsndfile/src/audio_detect.c -${LIB_SRC_DIRECTORY}libsndfile/src/avr.c -${LIB_SRC_DIRECTORY}libsndfile/src/broadcast.c -${LIB_SRC_DIRECTORY}libsndfile/src/caf.c -${LIB_SRC_DIRECTORY}libsndfile/src/chanmap.c -${LIB_SRC_DIRECTORY}libsndfile/src/chunk.c -${LIB_SRC_DIRECTORY}libsndfile/src/command.c -${LIB_SRC_DIRECTORY}libsndfile/src/common.c -${LIB_SRC_DIRECTORY}libsndfile/src/dither.c -${LIB_SRC_DIRECTORY}libsndfile/src/double64.c -${LIB_SRC_DIRECTORY}libsndfile/src/dwd.c -${LIB_SRC_DIRECTORY}libsndfile/src/dwvw.c -${LIB_SRC_DIRECTORY}libsndfile/src/file_io.c -${LIB_SRC_DIRECTORY}libsndfile/src/flac.c -${LIB_SRC_DIRECTORY}libsndfile/src/float32.c -${LIB_SRC_DIRECTORY}libsndfile/src/g72x.c -${LIB_SRC_DIRECTORY}libsndfile/src/gsm610.c -${LIB_SRC_DIRECTORY}libsndfile/src/htk.c -${LIB_SRC_DIRECTORY}libsndfile/src/id3.c -${LIB_SRC_DIRECTORY}libsndfile/src/ima_adpcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/ima_oki_adpcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/interleave.c -${LIB_SRC_DIRECTORY}libsndfile/src/ircam.c -${LIB_SRC_DIRECTORY}libsndfile/src/macbinary3.c -${LIB_SRC_DIRECTORY}libsndfile/src/macos.c -${LIB_SRC_DIRECTORY}libsndfile/src/mat4.c -${LIB_SRC_DIRECTORY}libsndfile/src/mat5.c -${LIB_SRC_DIRECTORY}libsndfile/src/mpc2k.c -${LIB_SRC_DIRECTORY}libsndfile/src/ms_adpcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/nist.c -${LIB_SRC_DIRECTORY}libsndfile/src/ogg.c -${LIB_SRC_DIRECTORY}libsndfile/src/paf.c -${LIB_SRC_DIRECTORY}libsndfile/src/pcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/pvf.c -${LIB_SRC_DIRECTORY}libsndfile/src/raw.c -${LIB_SRC_DIRECTORY}libsndfile/src/rf64.c -${LIB_SRC_DIRECTORY}libsndfile/src/rx2.c -${LIB_SRC_DIRECTORY}libsndfile/src/sd2.c -${LIB_SRC_DIRECTORY}libsndfile/src/sds.c -${LIB_SRC_DIRECTORY}libsndfile/src/sndfile.c -${LIB_SRC_DIRECTORY}libsndfile/src/strings.c -${LIB_SRC_DIRECTORY}libsndfile/src/svx.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_audio_detect.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_broadcast_var.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_conversions.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_endswap.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_file_io.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_float.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_ima_oki_adpcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_log_printf.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_main.c -${LIB_SRC_DIRECTORY}libsndfile/src/test_strncpy_crlf.c -${LIB_SRC_DIRECTORY}libsndfile/src/txw.c -${LIB_SRC_DIRECTORY}libsndfile/src/ulaw.c -${LIB_SRC_DIRECTORY}libsndfile/src/voc.c -${LIB_SRC_DIRECTORY}libsndfile/src/vox_adpcm.c -${LIB_SRC_DIRECTORY}libsndfile/src/w64.c -${LIB_SRC_DIRECTORY}libsndfile/src/wav.c -${LIB_SRC_DIRECTORY}libsndfile/src/wav_w64.c -${LIB_SRC_DIRECTORY}libsndfile/src/windows.c -${LIB_SRC_DIRECTORY}libsndfile/src/wve.c -${LIB_SRC_DIRECTORY}libsndfile/src/xi.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g721.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_16.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_24.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g723_40.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g72x.c -${LIB_SRC_DIRECTORY}libsndfile/src/G72x/g72x_test.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/add.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/code.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/decode.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_create.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_decode.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_destroy.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_encode.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/gsm_option.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/long_term.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/lpc.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/preprocess.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/rpe.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/short_term.c -${LIB_SRC_DIRECTORY}libsndfile/src/GSM610/table.c -${LIB_SRC_DIRECTORY}libsndfile/tests/aiff_rw_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/alaw_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/benchmark.c -${LIB_SRC_DIRECTORY}libsndfile/tests/checksum_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/command_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/dft_cmp.c -${LIB_SRC_DIRECTORY}libsndfile/tests/dither_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/dwvw_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/error_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/external_libs_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/fix_this.c -${LIB_SRC_DIRECTORY}libsndfile/tests/floating_point_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/generate.c -${LIB_SRC_DIRECTORY}libsndfile/tests/headerless_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/header_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/largefile_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/locale_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/lossy_comp_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/misc_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/multi_file_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/ogg_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/pcm_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/peak_chunk_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/pipe_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/raw_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/rdwr_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/scale_clip_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/sfversion.c -${LIB_SRC_DIRECTORY}libsndfile/tests/stdin_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/stdio_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/stdout_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/string_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/ulaw_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/utils.c -${LIB_SRC_DIRECTORY}libsndfile/tests/virtual_io_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/vorbis_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/win32_ordinal_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/win32_test.c -${LIB_SRC_DIRECTORY}libsndfile/tests/write_read_test.c -${LIB_SRC_DIRECTORY}libsndfile/Win32/testprog.c -${LIB_SRC_DIRECTORY}libsoxr/examples/1-single-block.c -${LIB_SRC_DIRECTORY}libsoxr/examples/1a-lsr.c -${LIB_SRC_DIRECTORY}libsoxr/examples/2-stream.C -${LIB_SRC_DIRECTORY}libsoxr/examples/3-options-input-fn.c -${LIB_SRC_DIRECTORY}libsoxr/examples/4-split-channels.c -${LIB_SRC_DIRECTORY}libsoxr/examples/5-variable-rate.c -${LIB_SRC_DIRECTORY}libsoxr/src/avfft32.c -${LIB_SRC_DIRECTORY}libsoxr/src/avfft32s.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr-core.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr32.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr32s.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr64.c -${LIB_SRC_DIRECTORY}libsoxr/src/cr64s.c -${LIB_SRC_DIRECTORY}libsoxr/src/data-io.c -${LIB_SRC_DIRECTORY}libsoxr/src/dbesi0.c -${LIB_SRC_DIRECTORY}libsoxr/src/fft4g.c -${LIB_SRC_DIRECTORY}libsoxr/src/fft4g32.c -${LIB_SRC_DIRECTORY}libsoxr/src/fft4g32s.c -${LIB_SRC_DIRECTORY}libsoxr/src/fft4g64.c -${LIB_SRC_DIRECTORY}libsoxr/src/filter.c -${LIB_SRC_DIRECTORY}libsoxr/src/pffft-wrap.c -${LIB_SRC_DIRECTORY}libsoxr/src/pffft.c -${LIB_SRC_DIRECTORY}libsoxr/src/pffft32.c -${LIB_SRC_DIRECTORY}libsoxr/src/pffft32s.c -${LIB_SRC_DIRECTORY}libsoxr/src/pffft64s.c -${LIB_SRC_DIRECTORY}libsoxr/src/soxr-lsr.c -${LIB_SRC_DIRECTORY}libsoxr/src/soxr.c -${LIB_SRC_DIRECTORY}libsoxr/src/util-simd.c -${LIB_SRC_DIRECTORY}libsoxr/src/util32s.c -${LIB_SRC_DIRECTORY}libsoxr/src/util64s.c -${LIB_SRC_DIRECTORY}libsoxr/src/vr-coefs.c -${LIB_SRC_DIRECTORY}libsoxr/src/vr32.c -${LIB_SRC_DIRECTORY}libsoxr/tests/1-delay-clear.c -${LIB_SRC_DIRECTORY}libsoxr/tests/throughput.c -${LIB_SRC_DIRECTORY}libsoxr/tests/vector-cmp.c -${LIB_SRC_DIRECTORY}libsoxr/tests/vector-gen.c -${LIB_SRC_DIRECTORY}libvamp/src/vamp-hostsdk/acsymbols.c -${LIB_SRC_DIRECTORY}libvamp/src/vamp-sdk/acsymbols.c -${LIB_SRC_DIRECTORY}libvorbis/examples/chaining_example.c -${LIB_SRC_DIRECTORY}libvorbis/examples/decoder_example.c -${LIB_SRC_DIRECTORY}libvorbis/examples/encoder_example.c -${LIB_SRC_DIRECTORY}libvorbis/examples/seeking_example.c -${LIB_SRC_DIRECTORY}libvorbis/examples/vorbisfile_example.c -${LIB_SRC_DIRECTORY}libvorbis/lib/analysis.c -${LIB_SRC_DIRECTORY}libvorbis/lib/barkmel.c -${LIB_SRC_DIRECTORY}libvorbis/lib/bitrate.c -${LIB_SRC_DIRECTORY}libvorbis/lib/block.c -${LIB_SRC_DIRECTORY}libvorbis/lib/codebook.c -${LIB_SRC_DIRECTORY}libvorbis/lib/envelope.c -${LIB_SRC_DIRECTORY}libvorbis/lib/floor0.c -${LIB_SRC_DIRECTORY}libvorbis/lib/floor1.c -${LIB_SRC_DIRECTORY}libvorbis/lib/info.c -${LIB_SRC_DIRECTORY}libvorbis/lib/lookup.c -${LIB_SRC_DIRECTORY}libvorbis/lib/lpc.c -${LIB_SRC_DIRECTORY}libvorbis/lib/lsp.c -${LIB_SRC_DIRECTORY}libvorbis/lib/mapping0.c -${LIB_SRC_DIRECTORY}libvorbis/lib/mdct.c -${LIB_SRC_DIRECTORY}libvorbis/lib/psy.c -${LIB_SRC_DIRECTORY}libvorbis/lib/psytune.c -${LIB_SRC_DIRECTORY}libvorbis/lib/registry.c -${LIB_SRC_DIRECTORY}libvorbis/lib/res0.c -${LIB_SRC_DIRECTORY}libvorbis/lib/sharedbook.c -${LIB_SRC_DIRECTORY}libvorbis/lib/smallft.c -${LIB_SRC_DIRECTORY}libvorbis/lib/synthesis.c -${LIB_SRC_DIRECTORY}libvorbis/lib/tone.c -${LIB_SRC_DIRECTORY}libvorbis/lib/vorbisenc.c -${LIB_SRC_DIRECTORY}libvorbis/lib/vorbisfile.c -${LIB_SRC_DIRECTORY}libvorbis/lib/window.c -${LIB_SRC_DIRECTORY}libvorbis/macos/compat/strdup.c -${LIB_SRC_DIRECTORY}libvorbis/test/test.c -${LIB_SRC_DIRECTORY}libvorbis/test/util.c -${LIB_SRC_DIRECTORY}libvorbis/test/write_read.c -${LIB_SRC_DIRECTORY}libvorbis/vq/bookutil.c -${LIB_SRC_DIRECTORY}libvorbis/vq/build.c -${LIB_SRC_DIRECTORY}libvorbis/vq/cascade.c -${LIB_SRC_DIRECTORY}libvorbis/vq/distribution.c -${LIB_SRC_DIRECTORY}libvorbis/vq/genericdata.c -${LIB_SRC_DIRECTORY}libvorbis/vq/huffbuild.c -${LIB_SRC_DIRECTORY}libvorbis/vq/latticebuild.c -${LIB_SRC_DIRECTORY}libvorbis/vq/latticehint.c -${LIB_SRC_DIRECTORY}libvorbis/vq/latticepare.c -${LIB_SRC_DIRECTORY}libvorbis/vq/latticetune.c -${LIB_SRC_DIRECTORY}libvorbis/vq/lspdata.c -${LIB_SRC_DIRECTORY}libvorbis/vq/metrics.c -${LIB_SRC_DIRECTORY}libvorbis/vq/residuedata.c -${LIB_SRC_DIRECTORY}libvorbis/vq/residuesplit.c -${LIB_SRC_DIRECTORY}libvorbis/vq/run.c -${LIB_SRC_DIRECTORY}libvorbis/vq/train.c -${LIB_SRC_DIRECTORY}libvorbis/vq/vqgen.c -${LIB_SRC_DIRECTORY}libvorbis/vq/vqsplit.c -${LIB_SRC_DIRECTORY}lv2/lilv/bindings/test/bindings_test_plugin.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/collections.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/instance.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/lib.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/node.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/plugin.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/pluginclass.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/port.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/query.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/scalepoint.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/state.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/ui.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/util.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/world.c -${LIB_SRC_DIRECTORY}lv2/lilv/src/zix/tree.c -${LIB_SRC_DIRECTORY}lv2/lilv/test/lilv_test.c -${LIB_SRC_DIRECTORY}lv2/lilv/test/test_plugin.c -${LIB_SRC_DIRECTORY}lv2/lilv/utils/lilv-bench.c -${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2bench.c -${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2info.c -${LIB_SRC_DIRECTORY}lv2/lilv/utils/lv2ls.c -${LIB_SRC_DIRECTORY}lv2/lv2/lv2/lv2plug.in/ns/ext/atom/atom-test.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-amp.lv2/amp.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-fifths.lv2/fifths.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-metro.lv2/metro.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-midigate.lv2/midigate.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-sampler.lv2/sampler.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-sampler.lv2/sampler_ui.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-scope.lv2/examploscope.c -${LIB_SRC_DIRECTORY}lv2/lv2/plugins/eg-scope.lv2/examploscope_ui.c -${LIB_SRC_DIRECTORY}lv2/serd/src/env.c -${LIB_SRC_DIRECTORY}lv2/serd/src/node.c -${LIB_SRC_DIRECTORY}lv2/serd/src/reader.c -${LIB_SRC_DIRECTORY}lv2/serd/src/serdi.c -${LIB_SRC_DIRECTORY}lv2/serd/src/serdnode.c -${LIB_SRC_DIRECTORY}lv2/serd/src/string.c -${LIB_SRC_DIRECTORY}lv2/serd/src/uri.c -${LIB_SRC_DIRECTORY}lv2/serd/src/writer.c -${LIB_SRC_DIRECTORY}lv2/serd/tests/serd_test.c -${LIB_SRC_DIRECTORY}lv2/sord/src/sord.c -${LIB_SRC_DIRECTORY}lv2/sord/src/sordi.c -${LIB_SRC_DIRECTORY}lv2/sord/src/sord_test.c -${LIB_SRC_DIRECTORY}lv2/sord/src/sord_validate.c -${LIB_SRC_DIRECTORY}lv2/sord/src/syntax.c -${LIB_SRC_DIRECTORY}lv2/sord/src/zix/digest.c -${LIB_SRC_DIRECTORY}lv2/sord/src/zix/hash.c -${LIB_SRC_DIRECTORY}lv2/sord/src/zix/tree.c -${LIB_SRC_DIRECTORY}lv2/sratom/src/sratom.c -${LIB_SRC_DIRECTORY}lv2/sratom/tests/sratom_test.c -${LIB_SRC_DIRECTORY}lv2/suil/src/host.c -${LIB_SRC_DIRECTORY}lv2/suil/src/instance.c -${LIB_SRC_DIRECTORY}lv2/suil/src/suil_instance.c -${LIB_SRC_DIRECTORY}lv2/suil/src/x11_in_gtk2.c -${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/com_portaudio_BlockingStream.c -${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/com_portaudio_PortAudio.c -${LIB_SRC_DIRECTORY}portaudio-v19/bindings/java/c/src/jpa_tools.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_mono_asio_channel_select.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_ocean_shore.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_pink.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_read_write_wire.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_record.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_record_file.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_saw.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_sine.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_wmme_ac3.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_wmme_surround.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_write_sine.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/paex_write_sine_nonint.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/pa_devs.c -${LIB_SRC_DIRECTORY}portaudio-v19/examples/pa_fuzz.c -${LIB_SRC_DIRECTORY}portaudio-v19/pablio/pablio.c -${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_rw.c -${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_rw_echo.c -${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_w_saw.c -${LIB_SRC_DIRECTORY}portaudio-v19/pablio/test_w_saw8.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_devs.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_errs.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/paqa_latency.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/audio_analyzer.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/biquad_filter.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/paqa.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/paqa_tools.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/test_audio_analyzer.c -${LIB_SRC_DIRECTORY}portaudio-v19/qa/loopback/src/write_wav.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_allocation.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_converters.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_cpuload.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_debugprint.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_dither.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_dynload.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_front.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_process.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_ringbuffer.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_stream.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/common/pa_trace.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/asihpi/pa_linux_asihpi.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_old.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/dsound/pa_win_ds.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/jack/pa_jack.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/jack/pa_jack_dynload.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/oss/pa_unix_oss.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/oss/recplay.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/skeleton/pa_hostapi_skeleton.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wasapi/pa_win_wasapi.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wdmks/pa_win_wdmks.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/hostapi/wmme/pa_win_wmme.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/unix/pa_unix_hostapis.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/unix/pa_unix_util.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_coinitialize.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_hostapis.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_util.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_waveformat.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_win_wdmks_utils.c -${LIB_SRC_DIRECTORY}portaudio-v19/src/os/win/pa_x86_plain_converters.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest1.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_buffer.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_callbackstop.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_clip.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_converters.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dither.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_find_best_latency_params.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_low_level_latency_params.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_dsound_surround.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_hang.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_in_overflow.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_jack_wasapi.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_latency.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_leftright.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_longsine.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_many.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_maxsines.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_mono.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_multi_sine.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_out_underflow.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_prime.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_read_record.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_ringmix.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine8.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_channelmaps.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_formats.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_srate.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sine_time.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_start_stop.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_stop.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_stop_playout.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_suggested_vs_streaminfo_latency.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_sync.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_timing.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_toomanysines.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_two_rates.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_underflow.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wire.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wmme_find_best_latency_params.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_wmme_low_level_latency_params.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/patest_write_stop.c -${LIB_SRC_DIRECTORY}portaudio-v19/test/pa_minlat.c -${LIB_SRC_DIRECTORY}portburn/portburn_macosx.c -${LIB_SRC_DIRECTORY}portburn/portburn_staging.c -${LIB_SRC_DIRECTORY}portmidi/pm_common/pmutil.c -${LIB_SRC_DIRECTORY}portmidi/pm_common/portmidi.c -${LIB_SRC_DIRECTORY}portmidi/pm_java/pmjni/pmjni.c -${LIB_SRC_DIRECTORY}portmidi/pm_linux/finddefault.c -${LIB_SRC_DIRECTORY}portmidi/pm_linux/pmlinux.c -${LIB_SRC_DIRECTORY}portmidi/pm_linux/pmlinuxalsa.c -${LIB_SRC_DIRECTORY}portmidi/pm_mac/finddefault.c -${LIB_SRC_DIRECTORY}portmidi/pm_mac/pmmac.c -${LIB_SRC_DIRECTORY}portmidi/pm_mac/pmmacosxcm.c -${LIB_SRC_DIRECTORY}portmidi/pm_mac/readbinaryplist.c -${LIB_SRC_DIRECTORY}portmidi/pm_python/pyportmidi/_pyportmidi.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/latency.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/midiclock.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/midithread.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/midithru.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/mm.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/qtest.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/sysex.c -${LIB_SRC_DIRECTORY}portmidi/pm_test/test.c -${LIB_SRC_DIRECTORY}portmidi/pm_win/pmwin.c -${LIB_SRC_DIRECTORY}portmidi/pm_win/pmwinmm.c -${LIB_SRC_DIRECTORY}portmidi/porttime/porttime.c -${LIB_SRC_DIRECTORY}portmidi/porttime/ptlinux.c -${LIB_SRC_DIRECTORY}portmidi/porttime/ptmacosx_cf.c -${LIB_SRC_DIRECTORY}portmidi/porttime/ptmacosx_mach.c -${LIB_SRC_DIRECTORY}portmidi/porttime/ptwinmm.c -${LIB_SRC_DIRECTORY}portmixer/px_tests/px_test.c -${LIB_SRC_DIRECTORY}portmixer/src/px_example_api.c -${LIB_SRC_DIRECTORY}portmixer/src/px_linux_alsa.c -${LIB_SRC_DIRECTORY}portmixer/src/px_mac_coreaudio.c -${LIB_SRC_DIRECTORY}portmixer/src/px_mixer.c -${LIB_SRC_DIRECTORY}portmixer/src/px_unix_oss.c -${LIB_SRC_DIRECTORY}portmixer/src/px_win_common.c -${LIB_SRC_DIRECTORY}portmixer/src/px_win_ds.c -${LIB_SRC_DIRECTORY}portmixer/src/px_win_endpoint.c -${LIB_SRC_DIRECTORY}portmixer/src/px_win_wasapi.c -${LIB_SRC_DIRECTORY}portmixer/src/px_win_wmme.c -${LIB_SRC_DIRECTORY}twolame/frontend/audioin_raw.c -${LIB_SRC_DIRECTORY}twolame/frontend/audioin_sndfile.c -${LIB_SRC_DIRECTORY}twolame/frontend/frontend.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/ath.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/availbits.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/bitbuffer.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/crc.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/dab.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/encode.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/energy.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/fft.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/get_set.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/mem.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_0.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_1.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_2.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_3.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_4.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/psycho_n1.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/subband.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/twolame.c -${LIB_SRC_DIRECTORY}twolame/libtwolame/util.c -${LIB_SRC_DIRECTORY}twolame/simplefrontend/audio_wave.c -${LIB_SRC_DIRECTORY}twolame/simplefrontend/simplefrontend.c - - - - - ]]# diff --git a/lib-src/lib-widget-extra/CMakeLists.txt b/lib-src/lib-widget-extra/CMakeLists.txt new file mode 100644 index 000000000..58d200a10 --- /dev/null +++ b/lib-src/lib-widget-extra/CMakeLists.txt @@ -0,0 +1,20 @@ +#directory cmake-proxies/lame +#UNUSED +set( TARGET lame ) +set( TARGET_SOURCE ${LIB_SRC_DIRECTORY}${TARGET} ) +project( ${TARGET} ) + +set( SOURCES +${TARGET_SOURCE}/lib/xmlparse.c +#${LIB_SRC_DIRECTORY}FileDialog/gtk/FileDialogPrivate.cpp #not on windows. +#${LIB_SRC_DIRECTORY}${TARGET}/win/FileDialogPrivate.cpp +) +# This defines the #define on both Windows and Linux. +add_definitions( ) +add_library( ${TARGET} MODULE ${SOURCES}) + +target_include_directories( ${TARGET} PRIVATE + +) + +target_link_libraries( ${TARGET} ) \ No newline at end of file