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.

76 lines
1.5KB

  1. # QtCreator project file
  2. QT = core
  3. CONFIG = debug
  4. CONFIG += link_pkgconfig qt shared warn_on
  5. DEFINES = DEBUG
  6. DEFINES += QTCREATOR_TEST
  7. # JACK
  8. DEFINES += CARLA_ENGINE_JACK
  9. # RtAudio/RtMidi
  10. DEFINES += CARLA_ENGINE_RTAUDIO HAVE_GETTIMEOFDAY
  11. DEFINES += __LINUX_ALSA__ __LINUX_ALSASEQ__ __LINUX_PULSE__ __UNIX_JACK__
  12. DEFINES += __RTAUDIO_DEBUG__ __RTMIDI_DEBUG__
  13. # DISTRHO Plugin
  14. # DEFINES += CARLA_ENGINE_PLUGIN
  15. # DEFINES += DISTRHO_PLUGIN_TARGET_STANDALONE
  16. # Misc
  17. DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST
  18. PKGCONFIG = liblo jack alsa libpulse-simple
  19. TARGET = carla_engine
  20. TEMPLATE = lib
  21. VERSION = 0.5.0
  22. SOURCES = \
  23. carla_engine.cpp \
  24. # carla_engine_osc.cpp \
  25. # carla_engine_thread.cpp \
  26. jack.cpp \
  27. plugin.cpp \
  28. rtaudio.cpp
  29. HEADERS = \
  30. carla_engine_internal.hpp \
  31. carla_engine_osc.hpp \
  32. carla_engine_thread.hpp
  33. HEADERS += \
  34. ../carla_backend.hpp \
  35. ../carla_engine.hpp \
  36. ../carla_plugin.hpp
  37. HEADERS += \
  38. ../../utils/carla_utils.hpp \
  39. ../../utils/carla_backend_utils.hpp \
  40. ../../utils/carla_juce_utils.hpp
  41. # HEADERS += \
  42. # plugin/DistrhoPluginInfo.h
  43. INCLUDEPATH = . .. \
  44. ../../includes \
  45. ../../libs \
  46. ../../utils
  47. # FIXME
  48. INCLUDEPATH += \
  49. /opt/kxstudio/include
  50. # RtAudio/RtMidi
  51. INCLUDEPATH += rtaudio-4.0.11 rtmidi-2.0.1
  52. SOURCES += rtaudio-4.0.11/RtAudio.cpp
  53. SOURCES += rtmidi-2.0.1/RtMidi.cpp
  54. # Plugin
  55. # INCLUDEPATH += ../distrho-plugin-toolkit
  56. QMAKE_CXXFLAGS *= -std=c++0x