Skip to content
Permalink
0578281b43
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
535 lines (434 sloc) 27.2 KB
# Automatically generated makefile, created by the Projucer
# Don't edit this file! Your changes will be overwritten when you re-save the Projucer project!
# build with "V=1" for verbose builds
ifeq ($(V), 1)
V_AT =
else
V_AT = @
endif
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
ifndef STRIP
STRIP=strip
endif
ifndef AR
AR=ar
endif
ifndef CONFIG
CONFIG=Debug
endif
ifeq ($(CONFIG),Debug)
JUCE_BINDIR := build
JUCE_LIBDIR := build
JUCE_OBJDIR := build/intermediate/Debug
JUCE_OUTDIR := build
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJucePlugin_Build_LV2=1 -DJucePlugin_LV2URI=\"https://surge-synthesizer.github.io/lv2/surgefx\" -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../assets/JUCE/modules $(CPPFLAGS)
JUCE_CPPFLAGS_VST := -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0
JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden
JUCE_LDFLAGS_VST := -shared -Wl,--no-undefined
JUCE_TARGET_VST := SurgeEffectsBank.so
JUCE_CPPFLAGS_SHARED_CODE := -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1
JUCE_TARGET_SHARED_CODE := SurgeEffectsBank.a
JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O0 -fPIC -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_REPORT_APP_USAGE=0 -DLINUX=1 -DTARGET_HEADLESS=1 -I../../deps/surge/src/linux -I../../deps/surge/src/common -I../../deps/surge/src/common/dsp -I../../deps/surge/src/common/dsp/effects -I../../deps/surge/libs/xml -I../../deps/surge/libs/filesystem -I../../deps/surge/src/headless -I../../src -include LinuxAligned.h $(CFLAGS)
JUCE_CXXFLAGS += $(CXXFLAGS) $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS)
JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -fvisibility=hidden $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt -lstdc++fs -pthread $(LDFLAGS)
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
endif
ifeq ($(CONFIG),Release)
JUCE_BINDIR := build
JUCE_LIBDIR := build
JUCE_OBJDIR := build/intermediate/Release
JUCE_OUTDIR := build
ifeq ($(TARGET_ARCH),)
TARGET_ARCH := -march=native
endif
JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJucePlugin_Build_LV2=1 -DJucePlugin_LV2URI=\"https://surge-synthesizer.github.io/lv2/surgefx\" -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../assets/JUCE/modules $(CPPFLAGS)
JUCE_CPPFLAGS_VST := -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0
JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden
JUCE_LDFLAGS_VST := -shared -Wl,--no-undefined
JUCE_TARGET_VST := SurgeEffectsBank.so
JUCE_CPPFLAGS_SHARED_CODE := -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1
JUCE_TARGET_SHARED_CODE := SurgeEffectsBank.a
JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 -fPIC -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_REPORT_APP_USAGE=0 -DLINUX=1 -DTARGET_HEADLESS=1 -I../../deps/surge/src/linux -I../../deps/surge/src/common -I../../deps/surge/src/common/dsp -I../../deps/surge/src/common/dsp/effects -I../../deps/surge/libs/xml -I../../deps/surge/libs/filesystem -I../../deps/surge/src/headless -I../../src -include LinuxAligned.h $(CFLAGS)
JUCE_CXXFLAGS += $(CXXFLAGS) $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS)
JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt -lstdc++fs -pthread $(LDFLAGS)
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
endif
OBJECTS_ALL := \
OBJECTS_VST := \
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST2_dd551e08.o \
OBJECTS_SHARED_CODE := \
$(JUCE_OBJDIR)/filesystem_72f905cf.o \
$(JUCE_OBJDIR)/tinystr_25362b39.o \
$(JUCE_OBJDIR)/tinyxml_216eda1f.o \
$(JUCE_OBJDIR)/tinyxmlerror_28099b93.o \
$(JUCE_OBJDIR)/tinyxmlparser_40d6373e.o \
$(JUCE_OBJDIR)/ConditionerEffect_2fba3c0b.o \
$(JUCE_OBJDIR)/DistortionEffect_4fd1186.o \
$(JUCE_OBJDIR)/DualDelayEffect_f442d3ea.o \
$(JUCE_OBJDIR)/Effect_ad404cc9.o \
$(JUCE_OBJDIR)/FreqshiftEffect_83bc46cd.o \
$(JUCE_OBJDIR)/PhaserEffect_96258040.o \
$(JUCE_OBJDIR)/Reverb1Effect_6aac3362.o \
$(JUCE_OBJDIR)/Reverb2Effect_ff90e623.o \
$(JUCE_OBJDIR)/RotarySpeakerEffect_67e26bd1.o \
$(JUCE_OBJDIR)/VocoderEffect_7e634b8f.o \
$(JUCE_OBJDIR)/AdsrEnvelope_37591342.o \
$(JUCE_OBJDIR)/BiquadFilter_623e30b6.o \
$(JUCE_OBJDIR)/BiquadFilterSSE2_2a1f04a3.o \
$(JUCE_OBJDIR)/DspUtilities_ac75fa59.o \
$(JUCE_OBJDIR)/FilterCoefficientMaker_dfd742f7.o \
$(JUCE_OBJDIR)/FMOscillator_c9fd9db7.o \
$(JUCE_OBJDIR)/LfoModulationSource_74f84f86.o \
$(JUCE_OBJDIR)/Oscillator_c57e2ff0.o \
$(JUCE_OBJDIR)/QuadFilterChain_661d005c.o \
$(JUCE_OBJDIR)/QuadFilterUnit_a4ed5613.o \
$(JUCE_OBJDIR)/SampleAndHoldOscillator_164f07e6.o \
$(JUCE_OBJDIR)/SurgeSuperOscillator_8206e87d.o \
$(JUCE_OBJDIR)/SurgeVoice_5af19bf4.o \
$(JUCE_OBJDIR)/VectorizedSvfFilter_138eac22.o \
$(JUCE_OBJDIR)/Wavetable_f9b6e8af.o \
$(JUCE_OBJDIR)/WavetableOscillator_1c526cef.o \
$(JUCE_OBJDIR)/WindowOscillator_191a13c0.o \
$(JUCE_OBJDIR)/CriticalSection_58226fc3.o \
$(JUCE_OBJDIR)/FpuState_b813a31b.o \
$(JUCE_OBJDIR)/basic_dsp_fa938503.o \
$(JUCE_OBJDIR)/halfratefilter_8471cca2.o \
$(JUCE_OBJDIR)/lipol_ec7b1983.o \
$(JUCE_OBJDIR)/macspecific_decaf254.o \
$(JUCE_OBJDIR)/Parameter_63005331.o \
$(JUCE_OBJDIR)/precompiled_d08ed9c.o \
$(JUCE_OBJDIR)/SurgeError_75d8ce3c.o \
$(JUCE_OBJDIR)/SurgePatch_439afc7c.o \
$(JUCE_OBJDIR)/SurgeStorage_c8c1696f.o \
$(JUCE_OBJDIR)/SurgeSynthesizer_bca4567c.o \
$(JUCE_OBJDIR)/SurgeSynthesizerIO_51c386e2.o \
$(JUCE_OBJDIR)/Tunings_eb71ce26.o \
$(JUCE_OBJDIR)/UserDefaults_3674b53f.o \
$(JUCE_OBJDIR)/WavSupport_9ad77585.o \
$(JUCE_OBJDIR)/UserInteractionsHeadless_2ddfa119.o \
$(JUCE_OBJDIR)/OSSpecificHacks_b9f26646.o \
$(JUCE_OBJDIR)/SurgeFXProcessor_353b66b2.o \
$(JUCE_OBJDIR)/SurgeFXEditor_443b9517.o \
$(JUCE_OBJDIR)/BinaryData_ce4232d4.o \
$(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o \
$(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o \
$(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o \
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_LV2_7d84e0a5.o \
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_utils_e32edaee.o \
$(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o \
$(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o \
$(JUCE_OBJDIR)/include_juce_core_f26d17db.o \
$(JUCE_OBJDIR)/include_juce_cryptography_8cb807a8.o \
$(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o \
$(JUCE_OBJDIR)/include_juce_events_fd7d695.o \
$(JUCE_OBJDIR)/include_juce_graphics_f817e147.o \
$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \
$(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \
$(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o \
.PHONY: clean all VST
all : VST
VST : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST)
$(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : check-pkg-config $(OBJECTS_VST) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
@echo Linking "SurgeEffectsBank - VST"
-$(V_AT)mkdir -p $(JUCE_BINDIR)
-$(V_AT)mkdir -p $(JUCE_LIBDIR)
-$(V_AT)mkdir -p $(JUCE_OUTDIR)
$(V_AT)$(CXX) -o $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) $(OBJECTS_VST) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(JUCE_LDFLAGS) $(JUCE_LDFLAGS_VST) $(RESOURCES) $(TARGET_ARCH)
$(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : check-pkg-config $(OBJECTS_SHARED_CODE) $(RESOURCES)
@echo Linking "SurgeEffectsBank - Shared Code"
-$(V_AT)mkdir -p $(JUCE_BINDIR)
-$(V_AT)mkdir -p $(JUCE_LIBDIR)
-$(V_AT)mkdir -p $(JUCE_OUTDIR)
$(V_AT)$(AR) -rcs $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) $(OBJECTS_SHARED_CODE)
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_VST2_dd551e08.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_plugin_client_VST2.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_VST) $(JUCE_CFLAGS_VST) -o "$@" -c "$<"
$(JUCE_OBJDIR)/filesystem_72f905cf.o: ../../deps/surge/libs/filesystem/filesystem.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling filesystem.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/tinystr_25362b39.o: ../../deps/surge/libs/xml/tinystr.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling tinystr.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/tinyxml_216eda1f.o: ../../deps/surge/libs/xml/tinyxml.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling tinyxml.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/tinyxmlerror_28099b93.o: ../../deps/surge/libs/xml/tinyxmlerror.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling tinyxmlerror.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/tinyxmlparser_40d6373e.o: ../../deps/surge/libs/xml/tinyxmlparser.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling tinyxmlparser.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/ConditionerEffect_2fba3c0b.o: ../../deps/surge/src/common/dsp/effect/ConditionerEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling ConditionerEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/DistortionEffect_4fd1186.o: ../../deps/surge/src/common/dsp/effect/DistortionEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling DistortionEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/DualDelayEffect_f442d3ea.o: ../../deps/surge/src/common/dsp/effect/DualDelayEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling DualDelayEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Effect_ad404cc9.o: ../../deps/surge/src/common/dsp/effect/Effect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Effect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/FreqshiftEffect_83bc46cd.o: ../../deps/surge/src/common/dsp/effect/FreqshiftEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling FreqshiftEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/PhaserEffect_96258040.o: ../../deps/surge/src/common/dsp/effect/PhaserEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling PhaserEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Reverb1Effect_6aac3362.o: ../../deps/surge/src/common/dsp/effect/Reverb1Effect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Reverb1Effect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Reverb2Effect_ff90e623.o: ../../deps/surge/src/common/dsp/effect/Reverb2Effect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Reverb2Effect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/RotarySpeakerEffect_67e26bd1.o: ../../deps/surge/src/common/dsp/effect/RotarySpeakerEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling RotarySpeakerEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/VocoderEffect_7e634b8f.o: ../../deps/surge/src/common/dsp/effect/VocoderEffect.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling VocoderEffect.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/AdsrEnvelope_37591342.o: ../../deps/surge/src/common/dsp/AdsrEnvelope.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling AdsrEnvelope.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/BiquadFilter_623e30b6.o: ../../deps/surge/src/common/dsp/BiquadFilter.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling BiquadFilter.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/BiquadFilterSSE2_2a1f04a3.o: ../../deps/surge/src/common/dsp/BiquadFilterSSE2.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling BiquadFilterSSE2.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/DspUtilities_ac75fa59.o: ../../deps/surge/src/common/dsp/DspUtilities.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling DspUtilities.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/FilterCoefficientMaker_dfd742f7.o: ../../deps/surge/src/common/dsp/FilterCoefficientMaker.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling FilterCoefficientMaker.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/FMOscillator_c9fd9db7.o: ../../deps/surge/src/common/dsp/FMOscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling FMOscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/LfoModulationSource_74f84f86.o: ../../deps/surge/src/common/dsp/LfoModulationSource.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling LfoModulationSource.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Oscillator_c57e2ff0.o: ../../deps/surge/src/common/dsp/Oscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Oscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/QuadFilterChain_661d005c.o: ../../deps/surge/src/common/dsp/QuadFilterChain.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling QuadFilterChain.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/QuadFilterUnit_a4ed5613.o: ../../deps/surge/src/common/dsp/QuadFilterUnit.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling QuadFilterUnit.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SampleAndHoldOscillator_164f07e6.o: ../../deps/surge/src/common/dsp/SampleAndHoldOscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SampleAndHoldOscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeSuperOscillator_8206e87d.o: ../../deps/surge/src/common/dsp/SurgeSuperOscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeSuperOscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeVoice_5af19bf4.o: ../../deps/surge/src/common/dsp/SurgeVoice.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeVoice.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/VectorizedSvfFilter_138eac22.o: ../../deps/surge/src/common/dsp/VectorizedSvfFilter.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling VectorizedSvfFilter.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Wavetable_f9b6e8af.o: ../../deps/surge/src/common/dsp/Wavetable.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Wavetable.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/WavetableOscillator_1c526cef.o: ../../deps/surge/src/common/dsp/WavetableOscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling WavetableOscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/WindowOscillator_191a13c0.o: ../../deps/surge/src/common/dsp/WindowOscillator.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling WindowOscillator.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/CriticalSection_58226fc3.o: ../../deps/surge/src/common/thread/CriticalSection.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling CriticalSection.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/FpuState_b813a31b.o: ../../deps/surge/src/common/util/FpuState.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling FpuState.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/basic_dsp_fa938503.o: ../../deps/surge/src/common/vt_dsp/basic_dsp.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling basic_dsp.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/halfratefilter_8471cca2.o: ../../deps/surge/src/common/vt_dsp/halfratefilter.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling halfratefilter.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/lipol_ec7b1983.o: ../../deps/surge/src/common/vt_dsp/lipol.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling lipol.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/macspecific_decaf254.o: ../../deps/surge/src/common/vt_dsp/macspecific.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling macspecific.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Parameter_63005331.o: ../../deps/surge/src/common/Parameter.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Parameter.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/precompiled_d08ed9c.o: ../../deps/surge/src/common/precompiled.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling precompiled.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeError_75d8ce3c.o: ../../deps/surge/src/common/SurgeError.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeError.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgePatch_439afc7c.o: ../../deps/surge/src/common/SurgePatch.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgePatch.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeStorage_c8c1696f.o: ../../deps/surge/src/common/SurgeStorage.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeStorage.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeSynthesizer_bca4567c.o: ../../deps/surge/src/common/SurgeSynthesizer.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeSynthesizer.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeSynthesizerIO_51c386e2.o: ../../deps/surge/src/common/SurgeSynthesizerIO.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeSynthesizerIO.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/Tunings_eb71ce26.o: ../../deps/surge/src/common/Tunings.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling Tunings.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/UserDefaults_3674b53f.o: ../../deps/surge/src/common/UserDefaults.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling UserDefaults.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/WavSupport_9ad77585.o: ../../deps/surge/src/common/WavSupport.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling WavSupport.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/UserInteractionsHeadless_2ddfa119.o: ../../deps/surge/src/headless/UserInteractionsHeadless.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling UserInteractionsHeadless.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/OSSpecificHacks_b9f26646.o: ../../src/OSSpecificHacks.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling OSSpecificHacks.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeFXProcessor_353b66b2.o: ../../src/SurgeFXProcessor.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeFXProcessor.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/SurgeFXEditor_443b9517.o: ../../src/SurgeFXEditor.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling SurgeFXEditor.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling BinaryData.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o: ../../JuceLibraryCode/include_juce_audio_basics.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_basics.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o: ../../JuceLibraryCode/include_juce_audio_devices.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_devices.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o: ../../JuceLibraryCode/include_juce_audio_formats.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_formats.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_LV2_7d84e0a5.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_LV2.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_plugin_client_LV2.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_plugin_client_utils_e32edaee.o: ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_plugin_client_utils.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_processors_10c03666.o: ../../JuceLibraryCode/include_juce_audio_processors.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_processors.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_audio_utils_9f9fb2d6.o: ../../JuceLibraryCode/include_juce_audio_utils.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_audio_utils.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_core_f26d17db.o: ../../JuceLibraryCode/include_juce_core.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_core.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_cryptography_8cb807a8.o: ../../JuceLibraryCode/include_juce_cryptography.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_cryptography.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_data_structures_7471b1e3.o: ../../JuceLibraryCode/include_juce_data_structures.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_data_structures.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_events_fd7d695.o: ../../JuceLibraryCode/include_juce_events.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_events.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_graphics_f817e147.o: ../../JuceLibraryCode/include_juce_graphics.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_graphics.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include_juce_gui_basics.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_gui_basics.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o: ../../JuceLibraryCode/include_juce_gui_extra.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_gui_extra.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o: ../../JuceLibraryCode/include_juce_opengl.cpp
-$(V_AT)mkdir -p $(JUCE_OBJDIR)
@echo "Compiling include_juce_opengl.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_SHARED_CODE) $(JUCE_CFLAGS_SHARED_CODE) -o "$@" -c "$<"
check-pkg-config:
@command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; }
@pkg-config --print-errors alsa freetype2 libcurl x11 xext xinerama
clean:
@echo Cleaning SurgeEffectsBank
$(V_AT)$(CLEANCMD)
strip:
@echo Stripping SurgeEffectsBank
-$(V_AT)$(STRIP) --strip-unneeded $(JUCE_OUTDIR)/$(TARGET)
-include $(OBJECTS_VST:%.o=%.d)
-include $(OBJECTS_SHARED_CODE:%.o=%.d)
include ../../build/lv2.mak