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.

carla-bridge-plugin.pro 3.4KB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. # QtCreator project file
  2. QT = core gui xml
  3. CONFIG = debug link_pkgconfig qt warn_on
  4. PKGCONFIG = jack liblo fluidsynth linuxsampler
  5. TARGET = carla-bridge-qtcreator
  6. TEMPLATE = app
  7. VERSION = 0.5.0
  8. # -----------------------------------------------------------
  9. SOURCES = \
  10. ../CarlaBridgeClient.cpp \
  11. ../CarlaBridgeOsc.cpp \
  12. ../CarlaBridgePlugin.cpp
  13. HEADERS = \
  14. ../CarlaBridge.hpp \
  15. ../CarlaBridgeClient.hpp \
  16. ../CarlaBridgeOsc.hpp
  17. # -----------------------------------------------------------
  18. # carla-engine
  19. SOURCES += \
  20. ../../backend/engine/CarlaEngine.cpp \
  21. ../../backend/engine/CarlaEngineOsc.cpp \
  22. ../../backend/engine/CarlaEngineThread.cpp \
  23. ../../backend/engine/CarlaEngineBridge.cpp \
  24. ../../backend/engine/CarlaEngineJack.cpp \
  25. ../../backend/engine/CarlaEnginePlugin.cpp \
  26. ../../backend/engine/CarlaEngineRtAudio.cpp
  27. # carla-plugin
  28. SOURCES += \
  29. ../../backend/plugin/CarlaPlugin.cpp \
  30. ../../backend/plugin/CarlaPluginThread.cpp \
  31. ../../backend/plugin/BridgePlugin.cpp \
  32. ../../backend/plugin/NativePlugin.cpp \
  33. ../../backend/plugin/LadspaPlugin.cpp \
  34. ../../backend/plugin/DssiPlugin.cpp \
  35. ../../backend/plugin/Lv2Plugin.cpp \
  36. ../../backend/plugin/VstPlugin.cpp \
  37. ../../backend/plugin/Vst3Plugin.cpp \
  38. ../../backend/plugin/FluidSynthPlugin.cpp \
  39. ../../backend/plugin/LinuxSamplerPlugin.cpp
  40. # carla-standalone
  41. SOURCES += \
  42. ../../backend/standalone/CarlaStandalone.cpp
  43. # -----------------------------------------------------------
  44. # common
  45. HEADERS += \
  46. ../../backend/CarlaBackend.hpp \
  47. ../../backend/CarlaEngine.hpp \
  48. ../../backend/CarlaNative.h \
  49. ../../backend/CarlaNative.hpp \
  50. ../../backend/CarlaPlugin.hpp \
  51. ../../backend/CarlaStandalone.hpp
  52. # engine
  53. HEADERS += \
  54. ../../backend/engine/CarlaEngineInternal.hpp \
  55. ../../backend/engine/CarlaEngineOsc.hpp \
  56. ../../backend/engine/CarlaEngineThread.hpp \
  57. ../../backend/engine/distrho/DistrhoPluginInfo.h
  58. # plugin
  59. HEADERS += \
  60. ../../backend/plugin/CarlaPluginInternal.hpp \
  61. ../../backend/plugin/CarlaPluginThread.hpp
  62. # includes
  63. HEADERS += \
  64. ../../includes/CarlaDefines.hpp \
  65. ../../includes/CarlaMIDI.h \
  66. ../../includes/ladspa_rdf.hpp \
  67. ../../includes/lv2_rdf.hpp
  68. # utils
  69. HEADERS += \
  70. ../../utils/CarlaBackendUtils.hpp \
  71. ../../utils/CarlaJuceUtils.hpp \
  72. ../../utils/CarlaLadspaUtils.hpp \
  73. ../../utils/CarlaLibUtils.hpp \
  74. ../../utils/CarlaLv2Utils.hpp \
  75. ../../utils/CarlaOscUtils.hpp \
  76. ../../utils/CarlaShmUtils.hpp \
  77. ../../utils/CarlaStateUtils.hpp \
  78. ../../utils/CarlaVstUtils.hpp \
  79. ../../utils/CarlaUtils.hpp \
  80. ../../utils/CarlaMutex.hpp \
  81. ../../utils/CarlaString.hpp \
  82. ../../utils/CarlaThread.hpp \
  83. ../../utils/lv2_atom_queue.hpp \
  84. ../../utils/RtList.hpp
  85. INCLUDEPATH = .. \
  86. ../../backend \
  87. ../../backend/engine \
  88. ../../backend/plugin \
  89. ../../backend/utils \
  90. ../../includes \
  91. ../../libs \
  92. ../../utils
  93. # -----------------------------------------------------------
  94. DEFINES = QTCREATOR_TEST HAVE_CPP11_SUPPORT
  95. DEFINES += DEBUG
  96. #DEFINES += VESTIGE_HEADER
  97. DEFINES += BUILD_BRIDGE BUILD_BRIDGE_PLUGIN BRIDGE_PLUGIN
  98. DEFINES += WANT_JACK
  99. DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST WANT_VST3
  100. DEFINES += WANT_FLUIDSYNTH WANT_LINUXSAMPLER
  101. LIBS = -ldl \
  102. ../../libs/lilv.a \
  103. ../../libs/rtmempool.a
  104. QMAKE_CXXFLAGS *= -std=gnu++0x