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.

116 lines
2.3KB

  1. #!/usr/bin/make -f
  2. # Makefile for carla backend and standalone #
  3. # ----------------------------------------- #
  4. # Created by falkTX
  5. #
  6. include ../Makefile.mk
  7. # --------------------------------------------------------------
  8. all:
  9. $(MAKE) -C engine
  10. $(MAKE) -C plugin
  11. $(MAKE) -C native
  12. $(MAKE) -C standalone
  13. # --------------------------------------------------------------
  14. clean:
  15. $(MAKE) clean -C engine
  16. $(MAKE) clean -C plugin
  17. $(MAKE) clean -C native
  18. $(MAKE) clean -C standalone
  19. # --------------------------------------------------------------
  20. debug:
  21. $(MAKE) DEBUG=true
  22. # --------------------------------------------------------------
  23. doc: CarlaBackend.doxygen
  24. doxygen $^
  25. # --------------------------------------------------------------
  26. ANS_NO=\033[31m NO \033[0m
  27. ANS_YES=\033[32m YES \033[0m
  28. config:
  29. @echo "\033[33m||| Engine drivers: \033[0m"
  30. ifeq ($(HAVE_ALSA),true)
  31. @echo "ALSA: $(ANS_YES)"
  32. else
  33. @echo "ALSA: $(ANS_NO)"
  34. endif
  35. @echo "JACK: $(ANS_YES)"
  36. ifeq ($(HAVE_PULSEAUDIO),true)
  37. @echo "PulseAudio:$(ANS_YES)"
  38. else
  39. @echo "PulseAudio:$(ANS_NO)"
  40. endif
  41. @echo ""
  42. @echo "\033[33m||| Plugin formats: \033[0m"
  43. @echo "Internal:$(ANS_YES)"
  44. ifeq ($(CARLA_PLUGIN_SUPPORT),true)
  45. @echo "LADSPA: $(ANS_YES)"
  46. @echo "DSSI: $(ANS_YES)"
  47. @echo "LV2: $(ANS_YES)"
  48. @echo "VST: $(ANS_YES)"
  49. else
  50. @echo "LADSPA: $(ANS_NO)"
  51. @echo "DSSI: $(ANS_NO)"
  52. @echo "LV2: $(ANS_NO)"
  53. @echo "VST: $(ANS_NO)"
  54. endif
  55. @echo ""
  56. @echo "\033[33m||| Sample formats: \033[0m"
  57. ifeq ($(HAVE_LINUXSAMPLER),true)
  58. @echo "GIG:$(ANS_YES)"
  59. else
  60. @echo "GIG:$(ANS_NO)"
  61. endif
  62. ifeq ($(HAVE_FLUIDSYNTH),true)
  63. @echo "SF2:$(ANS_YES)"
  64. else
  65. @echo "SF2:$(ANS_NO)"
  66. endif
  67. ifeq ($(HAVE_LINUXSAMPLER),true)
  68. @echo "SFZ:$(ANS_YES)"
  69. else
  70. @echo "SFZ:$(ANS_NO)"
  71. endif
  72. @echo ""
  73. @echo "\033[33m||| Internal plugins: \033[0m"
  74. ifeq ($(HAVE_AF_DEPS),true)
  75. @echo "AudioFile: $(ANS_YES)"
  76. else
  77. @echo "AudioFIle: $(ANS_NO)"
  78. endif
  79. ifeq ($(HAVE_MF_DEPS),true)
  80. @echo "MidiFile: $(ANS_YES)"
  81. else
  82. @echo "MidiFile: $(ANS_NO)"
  83. endif
  84. ifeq ($(HAVE_OPENGL),true)
  85. @echo "DISTRHO: $(ANS_YES)"
  86. else
  87. @echo "DISTRHO: $(ANS_NO)"
  88. endif
  89. ifeq ($(HAVE_ZYN_DEPS),true)
  90. ifeq ($(HAVE_ZYN_UI_DEPS),true)
  91. @echo "ZynAddSubFX:$(ANS_YES) (with UI)"
  92. else
  93. @echo "ZynAddSubFX:$(ANS_YES) (without UI)"
  94. endif
  95. else
  96. @echo "ZynAddSubFX:$(ANS_NO)"
  97. endif