Audio plugin host https://kx.studio/carla
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.

113 lines
2.7KB

  1. # QtCreator project file
  2. contains(QT_VERSION, ^5.*) {
  3. QT = core widgets xml
  4. } else {
  5. QT = core gui xml
  6. }
  7. CONFIG = debug link_pkgconfig qt warn_on
  8. PKGCONFIG = jack liblo
  9. TARGET = carla-bridge-qtcreator
  10. TEMPLATE = app
  11. VERSION = 0.5.0
  12. SOURCES = \
  13. ../carla_bridge_client.cpp \
  14. ../carla_bridge_osc.cpp \
  15. ../carla_bridge_toolkit.cpp \
  16. ../carla_bridge_plugin.cpp
  17. HEADERS = \
  18. ../carla_bridge.hpp \
  19. ../carla_bridge_client.hpp \
  20. ../carla_bridge_osc.hpp \
  21. ../carla_bridge_toolkit.hpp \
  22. # carla-engine
  23. SOURCES += \
  24. ../../backend/engine/carla_engine.cpp \
  25. ../../backend/engine/carla_engine_osc.cpp \
  26. ../../backend/engine/carla_engine_thread.cpp \
  27. ../../backend/engine/jack.cpp
  28. # carla-plugin
  29. SOURCES += \
  30. ../../backend/plugin/carla_plugin.cpp \
  31. ../../backend/plugin/carla_plugin_thread.cpp \
  32. ../../backend/plugin/ladspa.cpp \
  33. ../../backend/plugin/dssi.cpp \
  34. ../../backend/plugin/lv2.cpp \
  35. ../../backend/plugin/vst.cpp \
  36. ../../backend/plugin/fluidsynth.cpp \
  37. ../../backend/plugin/linuxsampler.cpp
  38. # carla-utils
  39. SOURCES += \
  40. ../../backend/utils/Shared.cpp
  41. # common
  42. HEADERS += \
  43. ../../backend/carla_backend.hpp \
  44. ../../backend/carla_engine.hpp \
  45. ../../backend/carla_native.h \
  46. ../../backend/carla_native.hpp \
  47. ../../backend/carla_plugin.hpp \
  48. ../../backend/carla_standalone.hpp
  49. HEADERS += \
  50. ../../backend/engine/carla_engine_internal.hpp \
  51. ../../backend/engine/carla_engine_osc.hpp \
  52. ../../backend/engine/carla_engine_thread.hpp \
  53. HEADERS += \
  54. ../../backend/plugin/carla_plugin_internal.hpp \
  55. ../../backend/plugin/carla_plugin_thread.hpp
  56. HEADERS += \
  57. ../../backend/utils/Shared.hpp
  58. # includes
  59. HEADERS += \
  60. ../../includes/carla_defines.hpp \
  61. ../../includes/carla_midi.h \
  62. ../../includes/ladspa_rdf.hpp \
  63. ../../includes/lv2_rdf.hpp
  64. # utils
  65. HEADERS += \
  66. ../../utils/carla_backend_utils.hpp\
  67. ../../utils/carla_juce_utils.hpp \
  68. ../../utils/carla_ladspa_utils.hpp \
  69. ../../utils/carla_lib_utils.hpp \
  70. ../../utils/carla_lv2_utils.hpp \
  71. ../../utils/carla_osc_utils.hpp \
  72. ../../utils/carla_vst_utils.hpp \
  73. ../../utils/lv2_atom_queue.hpp \
  74. ../../utils/rt_list.hpp
  75. INCLUDEPATH = .. \
  76. ../../backend \
  77. ../../backend/engine \
  78. ../../backend/plugin \
  79. ../../backend/utils \
  80. ../../includes \
  81. ../../libs \
  82. ../../utils
  83. DEFINES = QTCREATOR_TEST
  84. DEFINES += DEBUG
  85. #DEFINES += VESTIGE_HEADER
  86. DEFINES += BUILD_BRIDGE BUILD_BRIDGE_PLUGIN BRIDGE_PLUGIN
  87. DEFINES += WANT_JACK
  88. DEFINES += WANT_LADSPA
  89. # WANT_DSSI WANT_LV2 WANT_VST
  90. LIBS = -ldl \
  91. ../../libs/lilv.a \
  92. ../../libs/rtmempool.a
  93. QMAKE_CXXFLAGS *= -std=c++0x