#!/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_NO) (to be re-implemented soon)" @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