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. QT = core
  3. CONFIG = debug
  4. CONFIG += link_pkgconfig shared qt warn_on
  5. DEFINES = DEBUG
  6. DEFINES += QTCREATOR_TEST
  7. # JACK
  8. DEFINES += CARLA_ENGINE_JACK
  9. DEFINES += __UNIX_JACK__
  10. # RtAudio/RtMidi
  11. DEFINES += CARLA_ENGINE_RTAUDIO HAVE_GETTIMEOFDAY
  12. DEFINES += __RTAUDIO_DEBUG__ __RTMIDI_DEBUG__
  13. DEFINES += __LINUX_ALSA__ __LINUX_ALSASEQ__
  14. DEFINES += __LINUX_PULSE__
  15. # DISTRHO Plugin
  16. DEFINES += CARLA_ENGINE_PLUGIN
  17. DEFINES += DISTRHO_PLUGIN_TARGET_STANDALONE
  18. # Misc
  19. DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST
  20. DEFINES += WANT_JACK WANT_PLUGIN WANT_RTAUDIO
  21. PKGCONFIG = liblo jack alsa libpulse-simple
  22. TARGET = carla_engine
  23. TEMPLATE = lib
  24. VERSION = 0.5.0
  25. SOURCES = \
  26. CarlaEngine.cpp \
  27. CarlaEngineOsc.cpp \
  28. CarlaEngineThread.cpp \
  29. CarlaEngineJack.cpp \
  30. CarlaEnginePlugin.cpp \
  31. CarlaEngineRtAudio.cpp
  32. HEADERS = \
  33. CarlaEngineInternal.hpp \
  34. CarlaEngineOsc.hpp \
  35. CarlaEngineThread.hpp
  36. HEADERS += \
  37. ../CarlaBackend.hpp \
  38. ../CarlaEngine.hpp \
  39. ../CarlaPlugin.hpp
  40. HEADERS += \
  41. ../../includes/CarlaDefines.hpp \
  42. ../../includes/CarlaMIDI.h \
  43. ../../utils/CarlaMutex.hpp \
  44. ../../utils/CarlaString.hpp \
  45. ../../utils/CarlaThread.hpp \
  46. ../../utils/CarlaUtils.hpp \
  47. ../../utils/CarlaBackendUtils.hpp \
  48. ../../utils/CarlaJuceUtils.hpp \
  49. ../../utils/CarlaOscUtils.hpp \
  50. ../../utils/CarlaStateUtils.hpp
  51. HEADERS += \
  52. distrho/DistrhoPluginInfo.h
  53. INCLUDEPATH = . .. \
  54. ../../includes \
  55. ../../libs \
  56. ../../utils
  57. # RtAudio/RtMidi
  58. INCLUDEPATH += rtaudio-4.0.11 rtmidi-2.0.1
  59. SOURCES += rtaudio-4.0.11/RtAudio.cpp
  60. SOURCES += rtmidi-2.0.1/RtMidi.cpp
  61. # Plugin
  62. INCLUDEPATH += plugin ../../libs/distrho-plugin-toolkit
  63. QMAKE_CXXFLAGS += -std=c++0x