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.

101 lines
2.0KB

  1. # QtCreator project file
  2. TARGET = CarlaNative
  3. TEMPLATE = app
  4. VERSION = 1.0
  5. # -------------------------------------------------------
  6. CONFIG = debug
  7. CONFIG += link_pkgconfig warn_on
  8. DEFINES = DEBUG
  9. DEFINES += HAVE_CPP11_SUPPORT
  10. DEFINES += QTCREATOR_TEST
  11. # Shared
  12. DEFINES += WANT_NATIVE
  13. DEFINES += WANT_LADSPA
  14. DEFINES += WANT_DSSI
  15. DEFINES += WANT_LV2
  16. DEFINES += WANT_VST
  17. DEFINES += WANT_AU
  18. DEFINES += WANT_CSOUND
  19. DEFINES += WANT_FLUIDSYNTH
  20. DEFINES += WANT_LINUXSAMPLER
  21. DEFINES += WANT_OPENGL
  22. DEFINES += WANT_AUDIOFILE
  23. DEFINES += WANT_MIDIFILE
  24. DEFINES += WANT_ZYNADDSUBFX
  25. DEFINES += WANT_ZYNADDSUBFX_UI
  26. # Audio file
  27. PKGCONFIG += sndfile
  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. INCLUDEPATH += .. ../.. \
  38. ../../../includes \
  39. ../../../utils
  40. # -------------------------------------------------------
  41. SOURCES = main.c
  42. SOURCES += \
  43. ../bypass.c \
  44. ../lfo.c \
  45. ../midi-split.c \
  46. ../midi-through.c \
  47. ../midi-transpose.c \
  48. ../nekofilter.c
  49. SOURCES += \
  50. ../audio-file.cpp \
  51. ../midi-file.cpp \
  52. ../midi-sequencer.cpp \
  53. ../sunvox-file.cpp \
  54. ../zynaddsubfx.cpp \
  55. ../zynaddsubfx-src.cpp \
  56. ../zynaddsubfx-ui.cpp
  57. # SOURCES += \
  58. # ../distrho-3bandeq.cpp
  59. HEADERS = \
  60. ../../CarlaNative.h \
  61. ../../CarlaNative.hpp
  62. #HEADERS = \
  63. # ../audio-base.hpp \
  64. # ../midi-base.hpp
  65. # HEADERS += \
  66. # ../distrho/DistrhoPluginCarla.cpp
  67. #HEADERS += \
  68. # ../../utils/CarlaUtils.hpp \
  69. # ../../utils/CarlaJuceUtils.hpp \
  70. # ../../utils/CarlaLibUtils.hpp \
  71. # ../../utils/CarlaOscUtils.hpp \
  72. # ../../utils/CarlaStateUtils.hpp \
  73. # ../../utils/CarlaMutex.hpp \
  74. # ../../utils/CarlaString.hpp
  75. #INCLUDEPATH = . .. \
  76. # 3bandeq distrho \
  77. QMAKE_CFLAGS *= -std=gnu99
  78. QMAKE_CXXFLAGS *= -std=gnu++0x