Collection of tools useful for audio production
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.

72 lines
1.3KB

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