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.1KB

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
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
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. # QtCreator project file
  2. TARGET = carla-bridge-qtcreator
  3. TEMPLATE = app
  4. # -------------------------------------------------------
  5. CONFIG = debug
  6. CONFIG += link_pkgconfig warn_on
  7. DEFINES = DEBUG
  8. DEFINES += HAVE_CPP11_SUPPORT
  9. DEFINES += QTCREATOR_TEST
  10. DEFINES += BUILD_BRIDGE
  11. DEFINES += BUILD_BRIDGE_PLUGIN
  12. # Shared
  13. DEFINES += WANT_NATIVE
  14. DEFINES += WANT_LADSPA
  15. DEFINES += WANT_DSSI
  16. DEFINES += WANT_LV2
  17. DEFINES += WANT_VST
  18. DEFINES += WANT_AU
  19. DEFINES += WANT_CSOUND
  20. DEFINES += WANT_FLUIDSYNTH
  21. DEFINES += WANT_LINUXSAMPLER
  22. DEFINES += WANT_OPENGL
  23. DEFINES += WANT_AUDIOFILE
  24. DEFINES += WANT_MIDIFILE
  25. DEFINES += WANT_ZYNADDSUBFX
  26. DEFINES += WANT_ZYNADDSUBFX_UI
  27. # Engine
  28. PKGCONFIG = liblo
  29. # FluidSynth
  30. PKGCONFIG += fluidsynth
  31. # LinuxSampler
  32. PKGCONFIG += linuxsampler
  33. # MidiFile
  34. PKGCONFIG += smf
  35. # OpenGL
  36. PKGCONFIG += gl
  37. # ZynAddSubFX
  38. PKGCONFIG += fftw3 mxml zlib ntk ntk_images
  39. # -----------------------------------------------------------
  40. SOURCES = \
  41. ../CarlaBridgeClient.cpp \
  42. ../CarlaBridgeOsc.cpp \
  43. ../CarlaBridgePlugin.cpp
  44. HEADERS = \
  45. ../CarlaBridge.hpp \
  46. ../CarlaBridgeClient.hpp \
  47. ../CarlaBridgeOsc.hpp
  48. # -----------------------------------------------------------
  49. # Engine
  50. SOURCES += \
  51. ../../backend/engine/CarlaEngine.cpp \
  52. ../../backend/engine/CarlaEngineOsc.cpp \
  53. ../../backend/engine/CarlaEngineThread.cpp \
  54. ../../backend/engine/CarlaEngineBridge.cpp \
  55. ../../backend/engine/CarlaEngineJack.cpp \
  56. ../../backend/engine/CarlaEngineNative.cpp
  57. # ../../backend/engine/CarlaEngineJuce.cpp \
  58. # ../../backend/engine/CarlaEngineRtAudio.cpp
  59. # Plugin
  60. SOURCES += \
  61. ../../backend/plugin/CarlaPlugin.cpp \
  62. ../../backend/plugin/CarlaPluginThread.cpp \
  63. ../../backend/plugin/BridgePlugin.cpp \
  64. ../../backend/plugin/NativePlugin.cpp \
  65. ../../backend/plugin/LadspaPlugin.cpp \
  66. ../../backend/plugin/DssiPlugin.cpp \
  67. ../../backend/plugin/Lv2Plugin.cpp \
  68. ../../backend/plugin/VstPlugin.cpp \
  69. ../../backend/plugin/CsoundPlugin.cpp \
  70. ../../backend/plugin/FluidSynthPlugin.cpp \
  71. ../../backend/plugin/LinuxSamplerPlugin.cpp
  72. # Standalone
  73. SOURCES += \
  74. ../../backend/standalone/CarlaStandalone.cpp
  75. # -----------------------------------------------------------
  76. # common
  77. HEADERS += \
  78. ../../backend/*.hpp
  79. # engine
  80. HEADERS += \
  81. ../../backend/engine/*.hpp
  82. # plugin
  83. HEADERS += \
  84. ../../backend/plugin/*.hpp
  85. # includes
  86. HEADERS += \
  87. ../../includes/*.h \
  88. ../../includes/*.hpp
  89. # modules
  90. HEADERS += \
  91. ../../modules/*.h \
  92. ../../modules/*.hpp
  93. # utils
  94. HEADERS += \
  95. ../../utils/*.hpp
  96. INCLUDEPATH = .. \
  97. ../../backend \
  98. ../../backend/engine \
  99. ../../backend/plugin \
  100. ../../includes \
  101. ../../modules \
  102. ../../utils
  103. # -----------------------------------------------------------
  104. LIBS = -ldl -lpthread -lrt
  105. LIBS += ../../modules/daz-plugins.a
  106. LIBS += ../../modules/juce_audio_basics.a
  107. LIBS += ../../modules/juce_core.a
  108. LIBS += ../../modules/juce_data_structures.a
  109. LIBS += ../../modules/juce_events.a
  110. LIBS += ../../modules/rtmempool.a
  111. LIBS += ../../modules/dgl.a
  112. LIBS += ../../modules/lilv.a
  113. QMAKE_CXXFLAGS *= -std=gnu++0x