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.

99 lines
1.9KB

  1. # QtCreator project file
  2. TARGET = CarlaNative
  3. TEMPLATE = lib
  4. VERSION = 1.0
  5. # -------------------------------------------------------
  6. QT = core gui
  7. CONFIG = debug
  8. CONFIG += link_pkgconfig qt shared warn_on
  9. DEFINES = DEBUG
  10. DEFINES += HAVE_CPP11_SUPPORT
  11. DEFINES += QTCREATOR_TEST MOC_PARSING
  12. # Shared
  13. DEFINES += WANT_NATIVE
  14. DEFINES += WANT_LADSPA
  15. DEFINES += WANT_DSSI
  16. DEFINES += WANT_LV2
  17. DEFINES += WANT_VST
  18. DEFINES += WANT_PLUGIN
  19. DEFINES += WANT_RTAUDIO
  20. DEFINES += WANT_FLUIDSYNTH
  21. DEFINES += WANT_LINUXSAMPLER
  22. DEFINES += WANT_OPENGL
  23. DEFINES += WANT_AUDIOFILE
  24. DEFINES += WANT_MIDIFILE
  25. DEFINES += WANT_ZYNADDSUBFX
  26. DEFINES += WANT_ZYNADDSUBFX_UI
  27. # Audio file
  28. DEFINES += HAVE_FFMPEG
  29. PKGCONFIG += sndfile libavcodec libavformat libavutil
  30. # MIDI file
  31. PKGCONFIG += smf
  32. # DISTRHO
  33. PKGCONFIG += gl
  34. # ZynAddSubFX
  35. DEFINES += NTK_GUI
  36. PKGCONFIG += fftw3 mxml zlib ntk ntk_images
  37. # -------------------------------------------------------
  38. SOURCES = \
  39. bypass.c \
  40. lfo.c \
  41. midi-split.c \
  42. midi-through.c \
  43. midi-transpose.c \
  44. nekofilter.c
  45. SOURCES += \
  46. audio-file.cpp \
  47. midi-file.cpp \
  48. midi-sequencer.cpp \
  49. sunvox-file.cpp \
  50. zynaddsubfx.cpp \
  51. zynaddsubfx-src.cpp \
  52. zynaddsubfx-ui.cpp
  53. SOURCES += \
  54. distrho-3bandeq.cpp
  55. HEADERS = \
  56. audio-base.hpp \
  57. midi-base.hpp
  58. HEADERS += \
  59. ../CarlaNative.h \
  60. ../CarlaNative.hpp
  61. HEADERS += \
  62. distrho/DistrhoPluginCarla.cpp
  63. HEADERS += \
  64. ../../utils/CarlaUtils.hpp \
  65. ../../utils/CarlaJuceUtils.hpp \
  66. ../../utils/CarlaLibUtils.hpp \
  67. ../../utils/CarlaOscUtils.hpp \
  68. ../../utils/CarlaStateUtils.hpp \
  69. ../../utils/CarlaMutex.hpp \
  70. ../../utils/CarlaString.hpp
  71. INCLUDEPATH = . .. \
  72. 3bandeq distrho \
  73. ../../includes \
  74. ../../libs/distrho \
  75. ../../utils \
  76. ../../widgets
  77. QMAKE_CFLAGS *= -std=c99
  78. QMAKE_CXXFLAGS *= -std=c++0x