|  | #!/usr/bin/make -f
# Makefile for carla backend and standalone #
# ----------------------------------------- #
# Created by falkTX
#
include ../Makefile.mk
# --------------------------------------------------------------
all:
	$(MAKE) -C engine
	$(MAKE) -C plugin
	$(MAKE) -C native
	$(MAKE) -C standalone
# --------------------------------------------------------------
clean:
	$(MAKE) clean -C engine
	$(MAKE) clean -C plugin
	$(MAKE) clean -C native
	$(MAKE) clean -C standalone
# --------------------------------------------------------------
debug:
	$(MAKE) DEBUG=true
# --------------------------------------------------------------
doc: CarlaBackend.doxygen
	doxygen $^
# --------------------------------------------------------------
ANS_NO=\033[31m NO \033[0m
ANS_YES=\033[32m YES \033[0m
config:
	@echo "\033[33m||| Engine drivers: \033[0m"
ifeq ($(HAVE_ALSA),true)
	@echo "ALSA:      $(ANS_YES)"
else
	@echo "ALSA:      $(ANS_NO)"
endif
	@echo "JACK:      $(ANS_YES)"
ifeq ($(HAVE_PULSEAUDIO),true)
	@echo "PulseAudio:$(ANS_YES)"
else
	@echo "PulseAudio:$(ANS_NO)"
endif
	@echo ""
	@echo "\033[33m||| Plugin formats: \033[0m"
	@echo "Internal:$(ANS_YES)"
ifeq ($(CARLA_PLUGIN_SUPPORT),true)
	@echo "LADSPA:  $(ANS_YES)"
	@echo "DSSI:    $(ANS_YES)"
	@echo "LV2:     $(ANS_YES)"
	@echo "VST:     $(ANS_YES)"
else
	@echo "LADSPA:  $(ANS_NO)"
	@echo "DSSI:    $(ANS_NO)"
	@echo "LV2:     $(ANS_NO)"
	@echo "VST:     $(ANS_NO)"
endif
	@echo ""
	@echo "\033[33m||| Sample formats: \033[0m"
ifeq ($(HAVE_LINUXSAMPLER),true)
	@echo "GIG:$(ANS_YES)"
else
	@echo "GIG:$(ANS_NO)"
endif
ifeq ($(HAVE_FLUIDSYNTH),true)
	@echo "SF2:$(ANS_YES)"
else
	@echo "SF2:$(ANS_NO)"
endif
ifeq ($(HAVE_LINUXSAMPLER),true)
	@echo "SFZ:$(ANS_YES)"
else
	@echo "SFZ:$(ANS_NO)"
endif
	@echo ""
	@echo "\033[33m||| Internal plugins: \033[0m"
ifeq ($(HAVE_AF_DEPS),true)
	@echo "AudioFile:  $(ANS_YES)"
else
	@echo "AudioFIle:  $(ANS_NO)"
endif
ifeq ($(HAVE_MF_DEPS),true)
	@echo "MidiFile:   $(ANS_YES)"
else
	@echo "MidiFile:   $(ANS_NO)"
endif
ifeq ($(HAVE_OPENGL),true)
	@echo "DISTRHO:    $(ANS_YES)"
else
	@echo "DISTRHO:    $(ANS_NO)"
endif
ifeq ($(HAVE_ZYN_DEPS),true)
ifeq ($(HAVE_ZYN_UI_DEPS),true)
	@echo "ZynAddSubFX:$(ANS_YES) (with UI)"
else
	@echo "ZynAddSubFX:$(ANS_YES) (without UI)"
endif
else
	@echo "ZynAddSubFX:$(ANS_NO)"
endif
 |