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.

114 lines
2.5KB

  1. # QtCreator project file
  2. TARGET = CarlaStandalone
  3. TEMPLATE = app
  4. VERSION = 1.9
  5. # -------------------------------------------------------
  6. CONFIG = debug
  7. CONFIG += link_pkgconfig warn_on
  8. # -------------------------------------------------------
  9. DEFINES = DEBUG REAL_BUILD
  10. DEFINES += QTCREATOR_TEST
  11. DEFINES += HAVE_FLUIDSYNTH
  12. DEFINES += HAVE_LINUXSAMPLER
  13. DEFINES += HAVE_X11
  14. DEFINES += VESTIGE_HEADER
  15. DEFINES += WANT_ZYNADDSUBFX
  16. DEFINES += WANT_ZYNADDSUBFX_UI
  17. # -------------------------------------------------------
  18. PKGCONFIG = liblo
  19. PKGCONFIG += alsa
  20. PKGCONFIG += fluidsynth
  21. PKGCONFIG += linuxsampler
  22. PKGCONFIG += x11
  23. PKGCONFIG += fftw3
  24. PKGCONFIG += mxml
  25. PKGCONFIG += zlib
  26. PKGCONFIG += ntk_images
  27. PKGCONFIG += ntk
  28. # -------------------------------------------------------
  29. LIBS = ../modules/jackbridge.a
  30. LIBS += ../modules/juce_audio_basics.a
  31. LIBS += ../modules/juce_audio_formats.a
  32. LIBS += ../modules/juce_core.a
  33. LIBS += ../modules/lilv.a
  34. LIBS += ../modules/native-plugins.a
  35. LIBS += ../modules/rtmempool.a
  36. LIBS += ../modules/rtaudio.a
  37. LIBS += ../modules/rtmidi.a
  38. LIBS += -ldl -lm -lpthread -lrt -lmagic
  39. # -------------------------------------------------------
  40. SOURCES = \
  41. CarlaStandalone.cpp
  42. SOURCES += \
  43. engine/CarlaEngine.cpp \
  44. engine/CarlaEngineClient.cpp \
  45. engine/CarlaEngineData.cpp \
  46. engine/CarlaEngineGraph.cpp \
  47. engine/CarlaEngineInternal.cpp \
  48. engine/CarlaEngineOsc.cpp \
  49. engine/CarlaEngineOscSend.cpp \
  50. engine/CarlaEnginePorts.cpp \
  51. engine/CarlaEngineThread.cpp \
  52. engine/CarlaEngineJack.cpp \
  53. engine/CarlaEngineNative.cpp \
  54. engine/CarlaEngineRtAudio.cpp
  55. SOURCES += \
  56. plugin/CarlaPlugin.cpp \
  57. plugin/CarlaPluginInternal.cpp \
  58. plugin/CarlaPluginThread.cpp \
  59. plugin/BridgePlugin.cpp \
  60. plugin/NativePlugin.cpp \
  61. plugin/LadspaPlugin.cpp \
  62. plugin/DssiPlugin.cpp \
  63. plugin/Lv2Plugin.cpp \
  64. plugin/VstPlugin.cpp \
  65. plugin/Vst3Plugin.cpp \
  66. plugin/AuPlugin.cpp \
  67. plugin/FluidSynthPlugin.cpp \
  68. plugin/LinuxSamplerPlugin.cpp
  69. SOURCES += \
  70. ../tests/QtCreator.cpp
  71. HEADERS = \
  72. CarlaBackend.h \
  73. CarlaHost.h \
  74. CarlaEngine.hpp \
  75. CarlaPlugin.hpp
  76. HEADERS += \
  77. engine/*.hpp \
  78. plugin/*.hpp
  79. HEADERS += \
  80. ../includes/*.h \
  81. ../modules/*.h \
  82. ../modules/*.hpp \
  83. ../utils/*.cpp \
  84. ../utils/*.hpp
  85. INCLUDEPATH = . \
  86. ../includes \
  87. ../modules \
  88. ../utils
  89. # -------------------------------------------------------
  90. QMAKE_CXXFLAGS *= -std=c++11
  91. # -------------------------------------------------------