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.

CarlaPlugin.pro 2.0KB

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
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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_FLUIDSYNTH
  20. #DEFINES += WANT_LINUXSAMPLER
  21. DEFINES += WANT_OPENGL
  22. DEFINES += WANT_AUDIOFILE
  23. DEFINES += WANT_MIDIFILE
  24. DEFINES += WANT_ZYNADDSUBFX
  25. DEFINES += WANT_ZYNADDSUBFX_UI
  26. # Plugin
  27. PKGCONFIG += liblo
  28. # FluidSynth
  29. PKGCONFIG += fluidsynth
  30. # LinuxSampler
  31. #PKGCONFIG += linuxsampler
  32. # -------------------------------------------------------
  33. SOURCES = \
  34. CarlaPlugin.cpp \
  35. CarlaPluginGui.cpp \
  36. CarlaPluginThread.cpp \
  37. BridgePlugin.cpp \
  38. NativePlugin.cpp \
  39. LadspaPlugin.cpp \
  40. DssiPlugin.cpp \
  41. Lv2Plugin.cpp \
  42. VstPlugin.cpp \
  43. Vst3Plugin.cpp \
  44. JucePlugin.cpp \
  45. FluidSynthPlugin.cpp \
  46. LinuxSamplerPlugin.cpp
  47. HEADERS = \
  48. CarlaPluginInternal.hpp \
  49. CarlaPluginGui.hpp \
  50. CarlaPluginThread.hpp
  51. HEADERS += \
  52. ../CarlaBackend.hpp \
  53. ../CarlaEngine.hpp \
  54. ../CarlaNative.h \
  55. ../CarlaPlugin.hpp
  56. HEADERS += \
  57. ../../includes/CarlaDefines.hpp \
  58. ../../includes/CarlaMIDI.h \
  59. ../../includes/ladspa_rdf.hpp \
  60. ../../includes/lv2_rdf.hpp
  61. HEADERS += \
  62. ../../utils/CarlaMutex.hpp \
  63. ../../utils/CarlaRingBuffer.hpp \
  64. ../../utils/CarlaString.hpp \
  65. ../../utils/CarlaUtils.hpp \
  66. ../../utils/CarlaBackendUtils.hpp \
  67. ../../utils/CarlaBridgeUtils.hpp \
  68. ../../utils/CarlaJuceUtils.hpp \
  69. ../../utils/CarlaLibUtils.hpp \
  70. ../../utils/CarlaOscUtils.hpp \
  71. ../../utils/CarlaStateUtils.hpp \
  72. ../../utils/Lv2AtomQueue.hpp \
  73. ../../utils/RtList.hpp
  74. INCLUDEPATH = . .. \
  75. ../../includes \
  76. ../../modules \
  77. ../../utils
  78. QMAKE_CXXFLAGS += -std=c++0x