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

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
11 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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. # AudioFile
  34. # DEFINES += HAVE_FFMPEG
  35. # PKGCONFIG += libavcodec libavformat libavutil sndfile
  36. # MidiFile
  37. PKGCONFIG += smf
  38. # OpenGL
  39. PKGCONFIG += gl
  40. # ZynAddSubFX
  41. PKGCONFIG += fftw3 mxml zlib ntk ntk_images
  42. # -----------------------------------------------------------
  43. SOURCES = \
  44. ../CarlaBridgeClient.cpp \
  45. ../CarlaBridgeOsc.cpp \
  46. ../CarlaBridgePlugin.cpp
  47. HEADERS = \
  48. ../CarlaBridge.hpp \
  49. ../CarlaBridgeClient.hpp \
  50. ../CarlaBridgeOsc.hpp
  51. # -----------------------------------------------------------
  52. # Engine
  53. SOURCES += \
  54. ../../backend/engine/CarlaEngine.cpp \
  55. ../../backend/engine/CarlaEngineOsc.cpp \
  56. ../../backend/engine/CarlaEngineThread.cpp \
  57. ../../backend/engine/CarlaEngineBridge.cpp \
  58. ../../backend/engine/CarlaEngineJack.cpp \
  59. ../../backend/engine/CarlaEngineNative.cpp
  60. # ../../backend/engine/CarlaEngineJuce.cpp \
  61. # ../../backend/engine/CarlaEngineRtAudio.cpp
  62. # Plugin
  63. SOURCES += \
  64. ../../backend/plugin/CarlaPlugin.cpp \
  65. ../../backend/plugin/CarlaPluginThread.cpp \
  66. ../../backend/plugin/BridgePlugin.cpp \
  67. ../../backend/plugin/NativePlugin.cpp \
  68. ../../backend/plugin/LadspaPlugin.cpp \
  69. ../../backend/plugin/DssiPlugin.cpp \
  70. ../../backend/plugin/Lv2Plugin.cpp \
  71. ../../backend/plugin/VstPlugin.cpp \
  72. ../../backend/plugin/CsoundPlugin.cpp \
  73. ../../backend/plugin/FluidSynthPlugin.cpp \
  74. ../../backend/plugin/LinuxSamplerPlugin.cpp
  75. # Standalone
  76. SOURCES += \
  77. ../../backend/standalone/CarlaStandalone.cpp
  78. # -----------------------------------------------------------
  79. # common
  80. HEADERS += \
  81. ../../backend/*.hpp
  82. # engine
  83. HEADERS += \
  84. ../../backend/engine/*.hpp
  85. # plugin
  86. HEADERS += \
  87. ../../backend/plugin/*.hpp
  88. # includes
  89. HEADERS += \
  90. ../../includes/*.h \
  91. ../../includes/*.hpp
  92. # modules
  93. HEADERS += \
  94. ../../modules/*.h \
  95. ../../modules/*.hpp
  96. # utils
  97. HEADERS += \
  98. ../../utils/*.hpp
  99. INCLUDEPATH = .. \
  100. ../../backend \
  101. ../../backend/engine \
  102. ../../backend/plugin \
  103. ../../includes \
  104. ../../modules \
  105. ../../utils
  106. # -----------------------------------------------------------
  107. LIBS = -ldl -lpthread -lrt
  108. LIBS += ../../modules/carla_native.a
  109. LIBS += ../../modules/juce_audio_basics.a
  110. LIBS += ../../modules/juce_core.a
  111. LIBS += ../../modules/juce_data_structures.a
  112. LIBS += ../../modules/juce_events.a
  113. LIBS += ../../modules/rtmempool.a
  114. LIBS += ../../modules/dgl.a
  115. LIBS += ../../modules/lilv.a
  116. QMAKE_CXXFLAGS *= -std=gnu++0x