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.

82 lines
1.7KB

  1. # QtCreator project file
  2. TARGET = CarlaPlugin
  3. TEMPLATE = lib
  4. VERSION = 1.0
  5. # -------------------------------------------------------
  6. CONFIG = debug
  7. CONFIG += link_pkgconfig shared warn_on
  8. DEFINES = DEBUG
  9. DEFINES += QTCREATOR_TEST
  10. # Shared
  11. DEFINES += WANT_NATIVE
  12. DEFINES += WANT_LADSPA
  13. DEFINES += WANT_DSSI
  14. DEFINES += WANT_LV2
  15. DEFINES += WANT_VST
  16. DEFINES += WANT_PLUGIN
  17. DEFINES += WANT_RTAUDIO
  18. DEFINES += WANT_JACK
  19. DEFINES += WANT_JACK_LATENCY
  20. DEFINES += WANT_JACK_PORT_RENAME
  21. DEFINES += WANT_FLUIDSYNTH
  22. DEFINES += WANT_LINUXSAMPLER
  23. DEFINES += WANT_AUDIOFILE
  24. DEFINES += WANT_ZYNADDSUBFX
  25. PKGCONFIG = gl
  26. # Plugin
  27. PKGCONFIG += liblo QtCore
  28. # FluidSynth
  29. PKGCONFIG += fluidsynth linuxsampler
  30. # LinuxSampler
  31. PKGCONFIG += linuxsampler
  32. # -------------------------------------------------------
  33. SOURCES = \
  34. CarlaPlugin.cpp \
  35. CarlaPluginThread.cpp \
  36. BridgePlugin.cpp \
  37. NativePlugin.cpp \
  38. LadspaPlugin.cpp \
  39. DssiPlugin.cpp \
  40. Lv2Plugin.cpp \
  41. VstPlugin.cpp \
  42. FluidSynthPlugin.cpp \
  43. LinuxSamplerPlugin.cpp
  44. HEADERS = \
  45. CarlaPluginInternal.hpp \
  46. CarlaPluginThread.hpp
  47. HEADERS += \
  48. ../CarlaBackend.hpp \
  49. ../CarlaEngine.hpp \
  50. ../CarlaNative.h \
  51. ../CarlaPlugin.hpp
  52. HEADERS += \
  53. ../../utils/CarlaUtils.hpp \
  54. ../../utils/CarlaJuceUtils.hpp \
  55. ../../utils/CarlaLibUtils.hpp \
  56. ../../utils/CarlaOscUtils.hpp \
  57. ../../utils/CarlaStateUtils.hpp \
  58. ../../utils/CarlaMutex.hpp \
  59. ../../utils/CarlaString.hpp \
  60. ../../utils/CarlaThread.hpp
  61. INCLUDEPATH = . .. \
  62. ../../includes \
  63. ../../libs \
  64. ../../libs/distrho \
  65. ../../utils
  66. QMAKE_CXXFLAGS += -std=c++0x