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.

73 lines
2.0KB

  1. # QtCreator project file
  2. QT = core gui
  3. CONFIG = debug link_pkgconfig qt warn_on plugin shared
  4. PKGCONFIG = liblo
  5. PKGCONFIG += jack
  6. PKGCONFIG += alsa libpulse-simple
  7. PKGCONFIG += fluidsynth linuxsampler
  8. PKGCONFIG += suil-0
  9. TARGET = carla_backend
  10. TEMPLATE = app
  11. VERSION = 0.5.0
  12. SOURCES = \
  13. ../carla_backend_standalone.cpp \
  14. # ../carla_backend_lv2.cpp \
  15. ../carla_bridge.cpp \
  16. ../carla_engine.cpp \
  17. ../carla_engine_jack.cpp \
  18. ../carla_engine_rtaudio.cpp \
  19. ../carla_osc.cpp \
  20. ../carla_shared.cpp \
  21. ../carla_threads.cpp \
  22. ../ladspa.cpp \
  23. ../dssi.cpp \
  24. ../lv2.cpp \
  25. ../vst.cpp \
  26. ../fluidsynth.cpp \
  27. ../linuxsampler.cpp \
  28. ../lv2-rtmempool/rtmempool.c
  29. HEADERS = \
  30. ../carla_backend.h \
  31. ../carla_backend_standalone.h \
  32. ../carla_engine.h \
  33. ../carla_osc.h \
  34. ../carla_plugin.h \
  35. ../carla_shared.h \
  36. ../carla_threads.h \
  37. ../../carla-includes/carla_includes.h \
  38. ../../carla-includes/carla_lib_includes.h \
  39. ../../carla-includes/carla_osc_includes.h \
  40. ../../carla-includes/carla_midi.h \
  41. ../../carla-includes/carla_ladspa.h \
  42. ../../carla-includes/carla_dssi.h \
  43. ../../carla-includes/carla_lv2.h \
  44. ../../carla-includes/carla_vst.h \
  45. ../../carla-includes/carla_fluidsynth.h \
  46. ../../carla-includes/carla_linuxsampler.h \
  47. ../../carla-includes/ladspa_rdf.h \
  48. ../../carla-includes/lv2_rdf.h
  49. INCLUDEPATH = .. \
  50. ../../carla-includes
  51. DEFINES = QTCREATOR_TEST
  52. DEFINES += DEBUG # NDEBUG
  53. DEFINES += CARLA_ENGINE_JACK
  54. DEFINES += CARLA_ENGINE_RTAUDIO HAVE_GETTIMEOFDAY __LINUX_ALSA__ __LINUX_ALSASEQ__ __LINUX_PULSE__ __RTAUDIO_DEBUG__ __RTMIDI_DEBUG__
  55. DEFINES += CARLA_ENGINE_LV2
  56. DEFINES += HAVE_SUIL
  57. DEFINES += WANT_FLUIDSYNTH WANT_LINUXSAMPLER
  58. LIBS = ../../carla-lilv/carla_lilv.a -ldl
  59. INCLUDEPATH += ../rtaudio-4.0.11
  60. INCLUDEPATH += ../rtmidi-2.0.0
  61. SOURCES += ../rtaudio-4.0.11/RtAudio.cpp
  62. SOURCES += ../rtmidi-2.0.0/RtMidi.cpp
  63. QMAKE_CXXFLAGS *= -fPIC -std=c++0x