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.

101 lines
2.3KB

  1. # QtCreator project file
  2. contains(QT_VERSION, ^5.*) {
  3. QT = core widgets xml
  4. } else {
  5. QT = core gui xml
  6. }
  7. CONFIG = debug link_pkgconfig qt warn_on
  8. PKGCONFIG = jack liblo
  9. TARGET = carla-bridge-qtcreator
  10. TEMPLATE = app
  11. VERSION = 0.5.0
  12. SOURCES = \
  13. ../carla_bridge_client.cpp \
  14. ../carla_bridge_osc.cpp \
  15. ../carla_bridge_toolkit.cpp \
  16. ../carla_bridge_plugin.cpp
  17. HEADERS = \
  18. ../carla_bridge.hpp \
  19. ../carla_bridge_client.hpp \
  20. ../carla_bridge_osc.hpp \
  21. ../carla_bridge_toolkit.hpp \
  22. # carla
  23. SOURCES += \
  24. ../../carla/Shared.cpp
  25. HEADERS += \
  26. ../../carla/Shared.hpp
  27. # carla-engine
  28. SOURCES += \
  29. ../../carla-engine/carla_engine.cpp \
  30. ../../carla-engine/carla_engine_osc.cpp \
  31. ../../carla-engine/carla_engine_thread.cpp \
  32. ../../carla-engine/jack.cpp
  33. HEADERS += \
  34. ../../carla-engine/carla_engine.hpp \
  35. ../../carla-engine/carla_engine_osc.hpp \
  36. ../../carla-engine/carla_engine_thread.hpp \
  37. # carla-plugin
  38. SOURCES += \
  39. ../../carla-plugin/carla_plugin.cpp \
  40. ../../carla-plugin/carla_plugin_thread.cpp \
  41. ../../carla-plugin/ladspa.cpp \
  42. ../../carla-plugin/dssi.cpp \
  43. ../../carla-plugin/lv2.cpp \
  44. ../../carla-plugin/vst.cpp
  45. HEADERS += \
  46. ../../carla-plugin/carla_plugin.hpp \
  47. ../../carla-plugin/carla_plugin_thread.hpp
  48. # carla-backend
  49. HEADERS += \
  50. ../../carla-backend/carla_backend.hpp \
  51. ../../carla-backend/carla_backend_utils.hpp
  52. # carla-includes
  53. HEADERS += \
  54. ../../carla-includes/carla_defines.hpp \
  55. ../../carla-includes/carla_midi.h \
  56. ../../carla-includes/ladspa_rdf.hpp \
  57. ../../carla-includes/lv2_rdf.hpp
  58. # carla-utils
  59. HEADERS += \
  60. ../../carla-utils/carla_lib_utils.hpp \
  61. ../../carla-utils/carla_osc_utils.hpp \
  62. ../../carla-utils/carla_ladspa_utils.hpp \
  63. ../../carla-utils/carla_lv2_utils.hpp \
  64. ../../carla-utils/carla_vst_utils.hpp
  65. INCLUDEPATH = .. \
  66. ../../carla-backend \
  67. ../../carla-engine \
  68. ../../carla-includes \
  69. ../../carla-jackbridge \
  70. ../../carla-plugin \
  71. ../../carla-utils
  72. DEFINES = QTCREATOR_TEST
  73. DEFINES += DEBUG
  74. #DEFINES += VESTIGE_HEADER
  75. DEFINES += BUILD_BRIDGE BUILD_BRIDGE_PLUGIN BRIDGE_PLUGIN
  76. DEFINES += CARLA_ENGINE_JACK
  77. DEFINES += WANT_LADSPA WANT_DSSI WANT_LV2 WANT_VST
  78. LIBS = -ldl \
  79. ../../carla-lilv/carla_lilv.a \
  80. ../../carla-rtmempool/carla_rtmempool.a
  81. QMAKE_CXXFLAGS *= -std=c++0x