Collection of tools useful for audio production
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
2.5KB

  1. # QtCreator project file
  2. QT = core gui
  3. CONFIG = debug link_pkgconfig qt warn_on plugin shared
  4. PKGCONFIG = liblo
  5. PKGCONFIG += jack
  6. PKGCONFIG += alsa libpulse-simple
  7. PKGCONFIG += fluidsynth linuxsampler
  8. PKGCONFIG += fftw3 mxml
  9. PKGCONFIG += suil-0
  10. TARGET = carla_backend
  11. TEMPLATE = app
  12. VERSION = 0.5.0
  13. SOURCES = \
  14. ../carla_backend_plugin.cpp \
  15. ../carla_backend_standalone.cpp \
  16. ../carla_bridge.cpp \
  17. ../carla_engine.cpp \
  18. ../carla_engine_jack.cpp \
  19. ../carla_engine_rtaudio.cpp \
  20. ../carla_native.cpp \
  21. ../carla_osc.cpp \
  22. ../carla_shared.cpp \
  23. ../carla_threads.cpp \
  24. ../ladspa.cpp \
  25. ../dssi.cpp \
  26. ../lv2.cpp \
  27. ../vst.cpp \
  28. ../fluidsynth.cpp \
  29. ../linuxsampler.cpp
  30. SOURCES += \
  31. ../plugins/bypass.c \
  32. ../plugins/midi-split.cpp \
  33. ../plugins/zynaddsubfx.cpp \
  34. ../plugins/zynaddsubfx-src.cpp
  35. HEADERS = \
  36. ../carla_backend.hpp \
  37. ../carla_backend_standalone.hpp \
  38. ../carla_engine.hpp \
  39. ../carla_osc.hpp \
  40. ../carla_plugin.hpp \
  41. ../carla_shared.hpp \
  42. ../carla_threads.hpp \
  43. ../plugins/carla_native.h \
  44. ../plugins/carla_nativemm.h \
  45. ../../carla-includes/carla_defines.hpp \
  46. ../../carla-includes/carla_midi.hpp \
  47. ../../carla-includes/ladspa_rdf.hpp \
  48. ../../carla-includes/lv2_rdf.hpp \
  49. ../../carla-utils/carla_utils.hpp \
  50. ../../carla-utils/carla_lib_utils.hpp \
  51. ../../carla-utils/carla_osc_utils.hpp \
  52. ../../carla-utils/carla_ladspa_utils.hpp \
  53. ../../carla-utils/carla_lv2_utils.hpp \
  54. ../../carla-utils/carla_vst_utils.hpp
  55. INCLUDEPATH = .. \
  56. ../../carla-jackbridge \
  57. ../../carla-includes \
  58. ../../carla-utils \
  59. ../distrho-plugin-toolkit
  60. LIBS = -ldl \
  61. ../../carla-lilv/carla_lilv.a \
  62. ../../carla-rtmempool/carla_rtmempool.a
  63. DEFINES = QTCREATOR_TEST
  64. DEFINES += DEBUG NDEBUG
  65. DEFINES += CARLA_ENGINE_JACK
  66. DEFINES += CARLA_ENGINE_RTAUDIO HAVE_GETTIMEOFDAY __LINUX_ALSA__ __LINUX_ALSASEQ__ __LINUX_PULSE__ __RTAUDIO_DEBUG__ __RTMIDI_DEBUG__
  67. DEFINES += CARLA_ENGINE_LV2
  68. DEFINES += CARLA_ENGINE_VST
  69. DEFINES += DISTRHO_PLUGIN_TARGET_DSSI
  70. DEFINES += HAVE_SUIL
  71. DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST
  72. DEFINES += WANT_FLUIDSYNTH WANT_LINUXSAMPLER
  73. DEFINES += WANT_ZYNADDSUBFX
  74. #LIBS += -L../../carla-jackbridge -lcarla-jackbridge-native
  75. INCLUDEPATH += ../rtaudio-4.0.11
  76. INCLUDEPATH += ../rtmidi-2.0.1
  77. SOURCES += ../rtaudio-4.0.11/RtAudio.cpp
  78. SOURCES += ../rtmidi-2.0.1/RtMidi.cpp
  79. QMAKE_CFLAGS *= -fPIC -std=c99
  80. QMAKE_CXXFLAGS *= -fPIC -std=c++0x