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.

97 lines
2.0KB

  1. # QtCreator project file
  2. TARGET = CarlaPlugin
  3. TEMPLATE = lib
  4. VERSION = 1.0
  5. # -------------------------------------------------------
  6. QT = core gui xml
  7. CONFIG = debug
  8. CONFIG += link_pkgconfig qt shared warn_on
  9. DEFINES = DEBUG
  10. DEFINES += HAVE_CPP11_SUPPORT
  11. DEFINES += QTCREATOR_TEST MOC_PARSING
  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_PLUGIN
  19. DEFINES += WANT_RTAUDIO
  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. # Plugin
  28. PKGCONFIG += liblo
  29. # FluidSynth
  30. PKGCONFIG += fluidsynth
  31. # LinuxSampler
  32. #PKGCONFIG += linuxsampler
  33. # -------------------------------------------------------
  34. SOURCES = \
  35. CarlaPlugin.cpp \
  36. CarlaPluginGui.cpp \
  37. CarlaPluginThread.cpp \
  38. BridgePlugin.cpp \
  39. NativePlugin.cpp \
  40. LadspaPlugin.cpp \
  41. DssiPlugin.cpp \
  42. Lv2Plugin.cpp \
  43. VstPlugin.cpp \
  44. Vst3Plugin.cpp \
  45. JucePlugin.cpp \
  46. FluidSynthPlugin.cpp \
  47. LinuxSamplerPlugin.cpp
  48. HEADERS = \
  49. CarlaPluginInternal.hpp \
  50. CarlaPluginGui.hpp \
  51. CarlaPluginThread.hpp
  52. HEADERS += \
  53. ../CarlaBackend.hpp \
  54. ../CarlaEngine.hpp \
  55. ../CarlaNative.h \
  56. ../CarlaPlugin.hpp
  57. HEADERS += \
  58. ../../includes/CarlaDefines.hpp \
  59. ../../includes/CarlaMIDI.h \
  60. ../../includes/ladspa_rdf.hpp \
  61. ../../includes/lv2_rdf.hpp
  62. HEADERS += \
  63. ../../utils/CarlaMutex.hpp \
  64. ../../utils/CarlaRingBuffer.hpp \
  65. ../../utils/CarlaString.hpp \
  66. ../../utils/CarlaUtils.hpp \
  67. ../../utils/CarlaBackendUtils.hpp \
  68. ../../utils/CarlaBridgeUtils.hpp \
  69. ../../utils/CarlaJuceUtils.hpp \
  70. ../../utils/CarlaLibUtils.hpp \
  71. ../../utils/CarlaOscUtils.hpp \
  72. ../../utils/CarlaStateUtils.hpp \
  73. ../../utils/Lv2AtomQueue.hpp \
  74. ../../utils/RtList.hpp
  75. INCLUDEPATH = . .. \
  76. ../../includes \
  77. ../../modules \
  78. ../../utils
  79. QMAKE_CXXFLAGS += -std=c++0x