Date: Wednesday, July 29, 2020 @ 22:50:34 Author: dvzrv Revision: 665845
upgpkg: surge 1.7.0-1: Upgrade to 1.7.0. Remove custom Makefiles, as upstream replaced premake with cmake \o/. Add minor fixes for reproducibility (and open ticket upstream). Run lv2lint in check() and open ticket upstream about new errors. Modified: surge/trunk/PKGBUILD Deleted: surge/trunk/Makefile surge/trunk/surge-lv2.make surge/trunk/surge-vst3.make -----------------+ Makefile | 68 ---- PKGBUILD | 73 ++--- surge-lv2.make | 637 ---------------------------------------------- surge-vst3.make | 740 ------------------------------------------------------ 4 files changed, 30 insertions(+), 1488 deletions(-) Deleted: Makefile =================================================================== --- Makefile 2020-07-29 22:48:12 UTC (rev 665844) +++ Makefile 2020-07-29 22:50:34 UTC (rev 665845) @@ -1,68 +0,0 @@ -# Alternative GNU Make workspace makefile autogenerated by Premake - -ifndef config - config=debug_x64 -endif - -ifndef verbose - SILENT = @ -endif - -ifeq ($(config),debug_x64) - surge_vst3_config = debug_x64 - surge_lv2_config = debug_x64 - -else ifeq ($(config),debug_x86) - surge_vst3_config = debug_x86 - surge_lv2_config = debug_x86 - -else ifeq ($(config),release_x64) - surge_vst3_config = release_x64 - surge_lv2_config = release_x64 - -else ifeq ($(config),release_x86) - surge_vst3_config = release_x86 - surge_lv2_config = release_x86 - -else - $(error "invalid configuration $(config)") -endif - -PROJECTS := surge-vst3 surge-lv2 - -.PHONY: all clean help $(PROJECTS) - -all: $(PROJECTS) - -surge-vst3: -ifneq (,$(surge_vst3_config)) - @echo "==== Building surge-vst3 ($(surge_vst3_config)) ====" - @${MAKE} --no-print-directory -C . -f surge-vst3.make config=$(surge_vst3_config) -endif - -surge-lv2: -ifneq (,$(surge_lv2_config)) - @echo "==== Building surge-lv2 ($(surge_lv2_config)) ====" - @${MAKE} --no-print-directory -C . -f surge-lv2.make config=$(surge_lv2_config) -endif - -clean: - @${MAKE} --no-print-directory -C . -f surge-vst3.make clean - @${MAKE} --no-print-directory -C . -f surge-lv2.make clean - -help: - @echo "Usage: make [config=name] [target]" - @echo "" - @echo "CONFIGURATIONS:" - @echo " debug_x64" - @echo " debug_x86" - @echo " release_x64" - @echo " release_x86" - @echo "" - @echo "TARGETS:" - @echo " all (default)" - @echo " clean" - @echo " surge-vst3" - @echo " surge-lv2" - @echo "" - @echo "For more information, see https://github.com/premake/premake-core/wiki" \ No newline at end of file Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-07-29 22:48:12 UTC (rev 665844) +++ PKGBUILD 2020-07-29 22:50:34 UTC (rev 665845) @@ -2,8 +2,8 @@ _name=Surge pkgname=surge -pkgver=1.6.6 -pkgrel=3 +pkgver=1.7.0 +pkgrel=1 pkgdesc="An Open Source Digital Synthesizer" arch=('x86_64') url="https://surge-synthesizer.github.io/" @@ -15,35 +15,24 @@ makedepends=('cmake' 'freetype2' 'libsndfile' 'lv2' 'python') checkdepends=('lv2lint') replaces=('surge-synthesizer') -source=("${pkgname}-${pkgver}.tgz::https://github.com/surge-synthesizer/releases/releases/download/${pkgver}/SurgeSrc_${pkgver}.tgz" - "${pkgname}-1.6.6-extend_datapath.patch::https://github.com/surge-synthesizer/surge/pull/1592/commits/278899401a2c27b5cefa59234c632fdf1fe06217.patch" - "Makefile" - "${pkgname}-lv2.make" - "${pkgname}-vst3.make") -sha512sums=('f212135b83a80e1b9501fbd22793a40c4ae57e6497a84a4547fe55ebc6e9a0aeb031e7e66bf31ae282342fd104afce4a8d06c04edfb9223dd0023d23f4bb464a' - 'd841f971bf0abb022b3b0f9765ad9a008a7bd4a28c2855c84cea7e0e528ea0dfbe515a368e6d46ed5c4919a681641c0338df99504605e89340c666ef30be1db2' - 'e9e7b8e244b6b642ccc581ffc59646c104f4c18d6e4aae115b3030f74d45aaf7ce381df7d75123dfddb17ebda5f38b11fc64f2f7cd0d724f9e0023255565539a' - 'afba8b923e8d0d07452528f3cf702dfd36f8ba6dcff55063ee345fd5befc1c08a8688c072fbac5128d2db06f0e8a012f0ad2911d67a980cb2082fa3231cd0cec' - 'dbc917b8f596c023a091cd4e496c38d6df2621a80600f4d0fe0cf1415517885348b43035cb1797908debed686704f652c2f0e77bbf0ed020d24cf1cc702ed442') -validpgpkeys=() +source=("${pkgname}-${pkgver}.tgz::https://github.com/surge-synthesizer/releases/releases/download/${pkgver}/SurgeSrc_${pkgver}.tgz") +sha512sums=('ea6bd48127bdf97a1a9a8044d5ad496be9bc88f4ec563cab1f1f1ab66565e90b340a87ab402937a6bb019a6c9b42560c028882ebf52c00e79b34eb6436a7edf0') +b2sums=('38960aeb7b622e5745c7afdd5caa89b20ff89f373a1256a790508c4f558f8d10f269a98b00fee064fba84fa6dec0855646fcfbabc2d05c1220e450b10bb5e765') prepare() { mv -v "$pkgname" "$pkgname-$pkgver" cd "$pkgname-$pkgver" - # adding Makefiles created with `premake5 --cc=gcc --os=linux gmake2` - # premake5 is still in alpha (premake-git) - # https://github.com/surge-synthesizer/surge/issues/1206 - # https://github.com/premake/premake-core/issues/1423 - ln -svf ../{Makefile,${pkgname}-{lv2,vst3}.make} . - - # add more possible datapath locations (already upstreamed): - # https://github.com/surge-synthesizer/surge/pull/1592 - # https://bugs.archlinux.org/task/66228 - patch -Np1 -i "../${pkgname}-1.6.6-extend_datapath.patch" - - # optional: move file, as bsdtar is run with C locale - # https://github.com/surge-synthesizer/surge/issues/1699 - # mv -v resources/data/patches_factory/Monosynth/{ยต,mu}computer.fxp + # first shot at improving reproducibility: + # https://github.com/surge-synthesizer/surge/issues/2389 + sed -e 's/@SURGE_BUILD_DATE@/0/g' \ + -e 's/@SURGE_BUILD_TIME@/0/g' \ + -e 's/@SURGE_BUILD_HASH@/0/g' \ + -e 's/@SURGE_BUILD_FQDN@/None/g' \ + -e 's/@SURGE_RELEASE_VERSION@/0/g' \ + -e 's/@SURGE_RELEASE_NUMBER@/0/g' \ + -e "s/@SURGE_BUILD_ARCH@/${CARCH}/g" \ + -e "s/@SURGE_FULL_VERSION@/${pkgver}/g" \ + -i src/common/version.cpp.in } build() { @@ -52,32 +41,30 @@ # https://github.com/surge-synthesizer/surge/issues/1701 export LDFLAGS="${LDFLAGS},-z,noexecstack" # build surge-headless - cmake -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_BUILD_TYPE='None' \ + -W no-dev \ -B build \ -S . - make surge-headless -C build VERBOSE=1 - # build lv2 and vst3 plugins - make config=release_x64 - # move lv2 and (conveniently also vst3) plugin out of the way - mv -v target/{lv2,vst3} build/ + make VERBOSE=1 -C build # set datapath to local dir for testing sed -e 's|/usr/share/Surge|resources/data|' -i src/common/SurgeStorage.cpp # build surge-headless (test-suite - cmake -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_BUILD_TYPE='None' \ + -W no-dev \ -B build-test \ -S . - make surge-headless -C build-test VERBOSE=1 - # build lv2 against test datapath - make config=release_x64 surge-lv2 + make VERBOSE=1 -C build-test } check() { cd "$pkgname-$pkgver" + lv2lint -Mpack -I "build-test/surge_products/${_name}.lv2" \ + "https://surge-synthesizer.github.io/lv2/surge" \ + || echo "Known to fail: https://github.com/surge-synthesizer/surge/issues/2392" build-test/surge-headless - LV2_PATH="${PWD}/target/lv2/Release/" \ - lv2lint "https://surge-synthesizer.github.io/lv2/surge" \ - || echo "Known to fail: https://github.com/surge-synthesizer/surge/issues/1698" } package() { @@ -84,11 +71,11 @@ depends+=('libfreetype.so') cd "$pkgname-$pkgver" # install lv2 and vst3 plugins - install -vDm 755 "build/lv2/Release/${_name}.lv2/${_name}.so" \ + install -vDm 755 "build/surge_products/${_name}.lv2/${_name}.so" \ -t "${pkgdir}/usr/lib/lv2/${_name}.lv2/" - install -vDm 644 "build/lv2/Release/${_name}.lv2/"*.ttl \ + install -vDm 644 "build/surge_products/${_name}.lv2/"*.ttl \ -t "${pkgdir}/usr/lib/lv2/${_name}.lv2/" - install -vDm 755 "build/vst3/Release/${_name}.so" \ + install -vDm 755 "build/surge_products/${_name}.vst3/Contents/${CARCH}-linux/${_name}.so" \ -t "${pkgdir}/usr/lib/vst3/${_name}.vst3/Contents/${CARCH}-linux/" install -vdm 755 "${pkgdir}/usr/share/${pkgname}" # install resources Deleted: surge-lv2.make =================================================================== --- surge-lv2.make 2020-07-29 22:48:12 UTC (rev 665844) +++ surge-lv2.make 2020-07-29 22:50:34 UTC (rev 665845) @@ -1,637 +0,0 @@ -# Alternative GNU Make project makefile autogenerated by Premake - -ifndef config - config=debug_x64 -endif - -ifndef verbose - SILENT = @ -endif - -.PHONY: clean prebuild - -SHELLTYPE := posix -ifeq (.exe,$(findstring .exe,$(ComSpec))) - SHELLTYPE := msdos -endif - -# Configurations -# ############################################# - -RESCOMP = windres -INCLUDES += -Isrc/linux -Ilibs/xml -Ilibs/strnatcmp -Ilibs/nanosvg/src -Isrc/common/vt_dsp -Isrc/common/thread -Ivstgui.surge -Ilibs -Isrc/common -Isrc/common/dsp -Isrc/common/gui -Isrc/lv2 -Ilibs/lv2 -Ivst3sdk -FORCE_INCLUDE += -ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) -ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) -LIBS += -lpthread -lstdc++fs -lgcc_s -lgcc -ldl -LDDEPS += -LINKCMD = $(CXX) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS) -define PREBUILDCMDS - @echo Running prebuild commands - python scripts/linux/emit-vector-piggy.py . -endef -define PRELINKCMDS -endef - -ifeq ($(config),debug_x64) -TARGETDIR = target/lv2/Debug/Surge.lv2 -TARGET = $(TARGETDIR)/Surge-Debug.so -OBJDIR = obj/x64/Debug/surge-lv2 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=1 -DRELEASE=0 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_LV2=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=Surge-Debug.so `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -define POSTBUILDCMDS - @echo Running postbuild commands - python scripts/linux/generate-lv2-ttl.py target/lv2/Debug/Surge.lv2/Surge-Debug.so -endef - -else ifeq ($(config),debug_x86) -TARGETDIR = target/lv2/Debug/Surge.lv2 -TARGET = $(TARGETDIR)/Surge-Debug.so -OBJDIR = obj/x86/Debug/surge-lv2 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=1 -DRELEASE=0 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_LV2=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,-soname=Surge-Debug.so `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -define POSTBUILDCMDS - @echo Running postbuild commands - python scripts/linux/generate-lv2-ttl.py target/lv2/Debug/Surge.lv2/Surge-Debug.so -endef - -else ifeq ($(config),release_x64) -TARGETDIR = target/lv2/Release/Surge.lv2 -TARGET = $(TARGETDIR)/Surge.so -OBJDIR = obj/x64/Release/surge-lv2 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=0 -DRELEASE=1 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_LV2=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=Surge.so -s `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -fdata-sections -ffunction-sections -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--strip-all -define POSTBUILDCMDS - @echo Running postbuild commands - python scripts/linux/generate-lv2-ttl.py target/lv2/Release/Surge.lv2/Surge.so -endef - -else ifeq ($(config),release_x86) -TARGETDIR = target/lv2/Release/Surge.lv2 -TARGET = $(TARGETDIR)/Surge.so -OBJDIR = obj/x86/Release/surge-lv2 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=0 -DRELEASE=1 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_LV2=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,-soname=Surge.so -s `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -fdata-sections -ffunction-sections -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--strip-all -define POSTBUILDCMDS - @echo Running postbuild commands - python scripts/linux/generate-lv2-ttl.py target/lv2/Release/Surge.lv2/Surge.so -endef - -endif - -# Per File Configurations -# ############################################# - - -# File sets -# ############################################# - -GENERATED := -OBJECTS := - -GENERATED += $(OBJDIR)/AdsrEnvelope.o -GENERATED += $(OBJDIR)/BiquadFilter.o -GENERATED += $(OBJDIR)/BiquadFilterSSE2.o -GENERATED += $(OBJDIR)/CAboutBox.o -GENERATED += $(OBJDIR)/CCursorHidingControl.o -GENERATED += $(OBJDIR)/CDIBitmap.o -GENERATED += $(OBJDIR)/CEffectSettings.o -GENERATED += $(OBJDIR)/CHSwitch2.o -GENERATED += $(OBJDIR)/CLFOGui.o -GENERATED += $(OBJDIR)/CModulationSourceButton.o -GENERATED += $(OBJDIR)/CNumberField.o -GENERATED += $(OBJDIR)/COscillatorDisplay.o -GENERATED += $(OBJDIR)/CPatchBrowser.o -GENERATED += $(OBJDIR)/CScalableBitmap.o -GENERATED += $(OBJDIR)/CSnapshotMenu.o -GENERATED += $(OBJDIR)/CStatusPanel.o -GENERATED += $(OBJDIR)/CSurgeSlider.o -GENERATED += $(OBJDIR)/CSurgeVuMeter.o -GENERATED += $(OBJDIR)/CSwitchControl.o -GENERATED += $(OBJDIR)/ConditionerEffect.o -GENERATED += $(OBJDIR)/ConfigurationXml.o -GENERATED += $(OBJDIR)/CriticalSection.o -GENERATED += $(OBJDIR)/DisplayInfoLinux.o -GENERATED += $(OBJDIR)/DistortionEffect.o -GENERATED += $(OBJDIR)/DspUtilities.o -GENERATED += $(OBJDIR)/DualDelayEffect.o -GENERATED += $(OBJDIR)/Effect.o -GENERATED += $(OBJDIR)/FMOscillator.o -GENERATED += $(OBJDIR)/FilterCoefficientMaker.o -GENERATED += $(OBJDIR)/FpuState.o -GENERATED += $(OBJDIR)/FreqshiftEffect.o -GENERATED += $(OBJDIR)/LfoModulationSource.o -GENERATED += $(OBJDIR)/LinuxVST3Helpers.o -GENERATED += $(OBJDIR)/Oscillator.o -GENERATED += $(OBJDIR)/Parameter.o -GENERATED += $(OBJDIR)/PhaserEffect.o -GENERATED += $(OBJDIR)/PopupEditorDialog.o -GENERATED += $(OBJDIR)/QuadFilterChain.o -GENERATED += $(OBJDIR)/QuadFilterUnit.o -GENERATED += $(OBJDIR)/Reverb1Effect.o -GENERATED += $(OBJDIR)/Reverb2Effect.o -GENERATED += $(OBJDIR)/RotarySpeakerEffect.o -GENERATED += $(OBJDIR)/RuntimeFontLinux.o -GENERATED += $(OBJDIR)/SampleAndHoldOscillator.o -GENERATED += $(OBJDIR)/ScalablePiggy.o -GENERATED += $(OBJDIR)/SurgeBitmaps.o -GENERATED += $(OBJDIR)/SurgeError.o -GENERATED += $(OBJDIR)/SurgeGUIEditor.o -GENERATED += $(OBJDIR)/SurgeLv2Export.o -GENERATED += $(OBJDIR)/SurgeLv2Ui.o -GENERATED += $(OBJDIR)/SurgeLv2Util.o -GENERATED += $(OBJDIR)/SurgeLv2Vstgui.o -GENERATED += $(OBJDIR)/SurgeLv2Wrapper.o -GENERATED += $(OBJDIR)/SurgePatch.o -GENERATED += $(OBJDIR)/SurgeStorage.o -GENERATED += $(OBJDIR)/SurgeSuperOscillator.o -GENERATED += $(OBJDIR)/SurgeSynthesizer.o -GENERATED += $(OBJDIR)/SurgeSynthesizerIO.o -GENERATED += $(OBJDIR)/SurgeVoice.o -GENERATED += $(OBJDIR)/Tunings.o -GENERATED += $(OBJDIR)/UserDefaults.o -GENERATED += $(OBJDIR)/UserInteractionsLinux.o -GENERATED += $(OBJDIR)/VectorizedSvfFilter.o -GENERATED += $(OBJDIR)/VocoderEffect.o -GENERATED += $(OBJDIR)/WavSupport.o -GENERATED += $(OBJDIR)/Wavetable.o -GENERATED += $(OBJDIR)/WavetableOscillator.o -GENERATED += $(OBJDIR)/WindowOscillator.o -GENERATED += $(OBJDIR)/basic_dsp.o -GENERATED += $(OBJDIR)/cairobitmap.o -GENERATED += $(OBJDIR)/cairocontext.o -GENERATED += $(OBJDIR)/cairofont.o -GENERATED += $(OBJDIR)/cairogradient.o -GENERATED += $(OBJDIR)/cairopath.o -GENERATED += $(OBJDIR)/filesystem.o -GENERATED += $(OBJDIR)/genericoptionmenu.o -GENERATED += $(OBJDIR)/generictextedit.o -GENERATED += $(OBJDIR)/halfratefilter.o -GENERATED += $(OBJDIR)/linux-aeffguieditor.o -GENERATED += $(OBJDIR)/linuxstring.o -GENERATED += $(OBJDIR)/lipol.o -GENERATED += $(OBJDIR)/macspecific.o -GENERATED += $(OBJDIR)/plugguieditor.o -GENERATED += $(OBJDIR)/precompiled.o -GENERATED += $(OBJDIR)/strnatcmp.o -GENERATED += $(OBJDIR)/tinyxml.o -GENERATED += $(OBJDIR)/tinyxmlerror.o -GENERATED += $(OBJDIR)/tinyxmlparser.o -GENERATED += $(OBJDIR)/vstgui.o -GENERATED += $(OBJDIR)/x11fileselector.o -GENERATED += $(OBJDIR)/x11frame.o -GENERATED += $(OBJDIR)/x11platform.o -GENERATED += $(OBJDIR)/x11timer.o -GENERATED += $(OBJDIR)/x11utils.o -OBJECTS += $(OBJDIR)/AdsrEnvelope.o -OBJECTS += $(OBJDIR)/BiquadFilter.o -OBJECTS += $(OBJDIR)/BiquadFilterSSE2.o -OBJECTS += $(OBJDIR)/CAboutBox.o -OBJECTS += $(OBJDIR)/CCursorHidingControl.o -OBJECTS += $(OBJDIR)/CDIBitmap.o -OBJECTS += $(OBJDIR)/CEffectSettings.o -OBJECTS += $(OBJDIR)/CHSwitch2.o -OBJECTS += $(OBJDIR)/CLFOGui.o -OBJECTS += $(OBJDIR)/CModulationSourceButton.o -OBJECTS += $(OBJDIR)/CNumberField.o -OBJECTS += $(OBJDIR)/COscillatorDisplay.o -OBJECTS += $(OBJDIR)/CPatchBrowser.o -OBJECTS += $(OBJDIR)/CScalableBitmap.o -OBJECTS += $(OBJDIR)/CSnapshotMenu.o -OBJECTS += $(OBJDIR)/CStatusPanel.o -OBJECTS += $(OBJDIR)/CSurgeSlider.o -OBJECTS += $(OBJDIR)/CSurgeVuMeter.o -OBJECTS += $(OBJDIR)/CSwitchControl.o -OBJECTS += $(OBJDIR)/ConditionerEffect.o -OBJECTS += $(OBJDIR)/ConfigurationXml.o -OBJECTS += $(OBJDIR)/CriticalSection.o -OBJECTS += $(OBJDIR)/DisplayInfoLinux.o -OBJECTS += $(OBJDIR)/DistortionEffect.o -OBJECTS += $(OBJDIR)/DspUtilities.o -OBJECTS += $(OBJDIR)/DualDelayEffect.o -OBJECTS += $(OBJDIR)/Effect.o -OBJECTS += $(OBJDIR)/FMOscillator.o -OBJECTS += $(OBJDIR)/FilterCoefficientMaker.o -OBJECTS += $(OBJDIR)/FpuState.o -OBJECTS += $(OBJDIR)/FreqshiftEffect.o -OBJECTS += $(OBJDIR)/LfoModulationSource.o -OBJECTS += $(OBJDIR)/LinuxVST3Helpers.o -OBJECTS += $(OBJDIR)/Oscillator.o -OBJECTS += $(OBJDIR)/Parameter.o -OBJECTS += $(OBJDIR)/PhaserEffect.o -OBJECTS += $(OBJDIR)/PopupEditorDialog.o -OBJECTS += $(OBJDIR)/QuadFilterChain.o -OBJECTS += $(OBJDIR)/QuadFilterUnit.o -OBJECTS += $(OBJDIR)/Reverb1Effect.o -OBJECTS += $(OBJDIR)/Reverb2Effect.o -OBJECTS += $(OBJDIR)/RotarySpeakerEffect.o -OBJECTS += $(OBJDIR)/RuntimeFontLinux.o -OBJECTS += $(OBJDIR)/SampleAndHoldOscillator.o -OBJECTS += $(OBJDIR)/ScalablePiggy.o -OBJECTS += $(OBJDIR)/SurgeBitmaps.o -OBJECTS += $(OBJDIR)/SurgeError.o -OBJECTS += $(OBJDIR)/SurgeGUIEditor.o -OBJECTS += $(OBJDIR)/SurgeLv2Export.o -OBJECTS += $(OBJDIR)/SurgeLv2Ui.o -OBJECTS += $(OBJDIR)/SurgeLv2Util.o -OBJECTS += $(OBJDIR)/SurgeLv2Vstgui.o -OBJECTS += $(OBJDIR)/SurgeLv2Wrapper.o -OBJECTS += $(OBJDIR)/SurgePatch.o -OBJECTS += $(OBJDIR)/SurgeStorage.o -OBJECTS += $(OBJDIR)/SurgeSuperOscillator.o -OBJECTS += $(OBJDIR)/SurgeSynthesizer.o -OBJECTS += $(OBJDIR)/SurgeSynthesizerIO.o -OBJECTS += $(OBJDIR)/SurgeVoice.o -OBJECTS += $(OBJDIR)/Tunings.o -OBJECTS += $(OBJDIR)/UserDefaults.o -OBJECTS += $(OBJDIR)/UserInteractionsLinux.o -OBJECTS += $(OBJDIR)/VectorizedSvfFilter.o -OBJECTS += $(OBJDIR)/VocoderEffect.o -OBJECTS += $(OBJDIR)/WavSupport.o -OBJECTS += $(OBJDIR)/Wavetable.o -OBJECTS += $(OBJDIR)/WavetableOscillator.o -OBJECTS += $(OBJDIR)/WindowOscillator.o -OBJECTS += $(OBJDIR)/basic_dsp.o -OBJECTS += $(OBJDIR)/cairobitmap.o -OBJECTS += $(OBJDIR)/cairocontext.o -OBJECTS += $(OBJDIR)/cairofont.o -OBJECTS += $(OBJDIR)/cairogradient.o -OBJECTS += $(OBJDIR)/cairopath.o -OBJECTS += $(OBJDIR)/filesystem.o -OBJECTS += $(OBJDIR)/genericoptionmenu.o -OBJECTS += $(OBJDIR)/generictextedit.o -OBJECTS += $(OBJDIR)/halfratefilter.o -OBJECTS += $(OBJDIR)/linux-aeffguieditor.o -OBJECTS += $(OBJDIR)/linuxstring.o -OBJECTS += $(OBJDIR)/lipol.o -OBJECTS += $(OBJDIR)/macspecific.o -OBJECTS += $(OBJDIR)/plugguieditor.o -OBJECTS += $(OBJDIR)/precompiled.o -OBJECTS += $(OBJDIR)/strnatcmp.o -OBJECTS += $(OBJDIR)/tinyxml.o -OBJECTS += $(OBJDIR)/tinyxmlerror.o -OBJECTS += $(OBJDIR)/tinyxmlparser.o -OBJECTS += $(OBJDIR)/vstgui.o -OBJECTS += $(OBJDIR)/x11fileselector.o -OBJECTS += $(OBJDIR)/x11frame.o -OBJECTS += $(OBJDIR)/x11platform.o -OBJECTS += $(OBJDIR)/x11timer.o -OBJECTS += $(OBJDIR)/x11utils.o - -# Rules -# ############################################# - -all: $(TARGET) - @: - -$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR) - $(PRELINKCMDS) - @echo Linking surge-lv2 - $(SILENT) $(LINKCMD) - $(POSTBUILDCMDS) - -$(TARGETDIR): - @echo Creating $(TARGETDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) mkdir -p $(TARGETDIR) -else - $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) -endif - -$(OBJDIR): - @echo Creating $(OBJDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) mkdir -p $(OBJDIR) -else - $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) -endif - -clean: - @echo Cleaning surge-lv2 -ifeq (posix,$(SHELLTYPE)) - $(SILENT) rm -f $(TARGET) - $(SILENT) rm -rf $(GENERATED) - $(SILENT) rm -rf $(OBJDIR) -else - $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) - $(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED)) - $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) -endif - -prebuild: | $(OBJDIR) - $(PREBUILDCMDS) - -ifneq (,$(PCH)) -$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER) -$(GCH): $(PCH) | prebuild - @echo $(notdir $<) - $(SILENT) $(CXX) -x c++-header $(ALL_CXXFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<" -$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) touch "$@" -else - $(SILENT) echo $null >> "$@" -endif -else -$(OBJECTS): | prebuild -endif - - -# File Rules -# ############################################# - -$(OBJDIR)/filesystem.o: libs/filesystem/filesystem.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/strnatcmp.o: libs/strnatcmp/strnatcmp.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxml.o: libs/xml/tinyxml.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxmlerror.o: libs/xml/tinyxmlerror.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxmlparser.o: libs/xml/tinyxmlparser.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Parameter.o: src/common/Parameter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeError.o: src/common/SurgeError.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgePatch.o: src/common/SurgePatch.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeStorage.o: src/common/SurgeStorage.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSynthesizer.o: src/common/SurgeSynthesizer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSynthesizerIO.o: src/common/SurgeSynthesizerIO.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Tunings.o: src/common/Tunings.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/UserDefaults.o: src/common/UserDefaults.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WavSupport.o: src/common/WavSupport.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/AdsrEnvelope.o: src/common/dsp/AdsrEnvelope.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/BiquadFilter.o: src/common/dsp/BiquadFilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/BiquadFilterSSE2.o: src/common/dsp/BiquadFilterSSE2.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DspUtilities.o: src/common/dsp/DspUtilities.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FMOscillator.o: src/common/dsp/FMOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FilterCoefficientMaker.o: src/common/dsp/FilterCoefficientMaker.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/LfoModulationSource.o: src/common/dsp/LfoModulationSource.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Oscillator.o: src/common/dsp/Oscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/QuadFilterChain.o: src/common/dsp/QuadFilterChain.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/QuadFilterUnit.o: src/common/dsp/QuadFilterUnit.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SampleAndHoldOscillator.o: src/common/dsp/SampleAndHoldOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSuperOscillator.o: src/common/dsp/SurgeSuperOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeVoice.o: src/common/dsp/SurgeVoice.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/VectorizedSvfFilter.o: src/common/dsp/VectorizedSvfFilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Wavetable.o: src/common/dsp/Wavetable.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WavetableOscillator.o: src/common/dsp/WavetableOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WindowOscillator.o: src/common/dsp/WindowOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ConditionerEffect.o: src/common/dsp/effect/ConditionerEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DistortionEffect.o: src/common/dsp/effect/DistortionEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DualDelayEffect.o: src/common/dsp/effect/DualDelayEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Effect.o: src/common/dsp/effect/Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FreqshiftEffect.o: src/common/dsp/effect/FreqshiftEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/PhaserEffect.o: src/common/dsp/effect/PhaserEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Reverb1Effect.o: src/common/dsp/effect/Reverb1Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Reverb2Effect.o: src/common/dsp/effect/Reverb2Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/RotarySpeakerEffect.o: src/common/dsp/effect/RotarySpeakerEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/VocoderEffect.o: src/common/dsp/effect/VocoderEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CAboutBox.o: src/common/gui/CAboutBox.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CCursorHidingControl.o: src/common/gui/CCursorHidingControl.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CDIBitmap.o: src/common/gui/CDIBitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CEffectSettings.o: src/common/gui/CEffectSettings.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CHSwitch2.o: src/common/gui/CHSwitch2.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CLFOGui.o: src/common/gui/CLFOGui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CModulationSourceButton.o: src/common/gui/CModulationSourceButton.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CNumberField.o: src/common/gui/CNumberField.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/COscillatorDisplay.o: src/common/gui/COscillatorDisplay.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CPatchBrowser.o: src/common/gui/CPatchBrowser.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CScalableBitmap.o: src/common/gui/CScalableBitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSnapshotMenu.o: src/common/gui/CSnapshotMenu.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CStatusPanel.o: src/common/gui/CStatusPanel.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSurgeSlider.o: src/common/gui/CSurgeSlider.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSurgeVuMeter.o: src/common/gui/CSurgeVuMeter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSwitchControl.o: src/common/gui/CSwitchControl.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/PopupEditorDialog.o: src/common/gui/PopupEditorDialog.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeBitmaps.o: src/common/gui/SurgeBitmaps.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeGUIEditor.o: src/common/gui/SurgeGUIEditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/precompiled.o: src/common/precompiled.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CriticalSection.o: src/common/thread/CriticalSection.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FpuState.o: src/common/util/FpuState.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/basic_dsp.o: src/common/vt_dsp/basic_dsp.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/halfratefilter.o: src/common/vt_dsp/halfratefilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/lipol.o: src/common/vt_dsp/lipol.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/macspecific.o: src/common/vt_dsp/macspecific.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ConfigurationXml.o: src/linux/ConfigurationXml.S - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DisplayInfoLinux.o: src/linux/DisplayInfoLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/LinuxVST3Helpers.o: src/linux/LinuxVST3Helpers.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/RuntimeFontLinux.o: src/linux/RuntimeFontLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ScalablePiggy.o: src/linux/ScalablePiggy.S - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/UserInteractionsLinux.o: src/linux/UserInteractionsLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/linux-aeffguieditor.o: src/linux/linux-aeffguieditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeLv2Export.o: src/lv2/SurgeLv2Export.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeLv2Ui.o: src/lv2/SurgeLv2Ui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeLv2Util.o: src/lv2/SurgeLv2Util.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeLv2Vstgui.o: src/lv2/SurgeLv2Vstgui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeLv2Wrapper.o: src/lv2/SurgeLv2Wrapper.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/genericoptionmenu.o: vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/generictextedit.o: vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairobitmap.o: vstgui.surge/vstgui/lib/platform/linux/cairobitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairocontext.o: vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairofont.o: vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairogradient.o: vstgui.surge/vstgui/lib/platform/linux/cairogradient.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairopath.o: vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/linuxstring.o: vstgui.surge/vstgui/lib/platform/linux/linuxstring.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11fileselector.o: vstgui.surge/vstgui/lib/platform/linux/x11fileselector.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11frame.o: vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11platform.o: vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11timer.o: vstgui.surge/vstgui/lib/platform/linux/x11timer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11utils.o: vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/plugguieditor.o: vstgui.surge/vstgui/plugin-bindings/plugguieditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstgui.o: vstgui.surge/vstgui/vstgui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" - --include $(OBJECTS:%.o=%.d) -ifneq (,$(PCH)) - -include $(PCH_PLACEHOLDER).d -endif \ No newline at end of file Deleted: surge-vst3.make =================================================================== --- surge-vst3.make 2020-07-29 22:48:12 UTC (rev 665844) +++ surge-vst3.make 2020-07-29 22:50:34 UTC (rev 665845) @@ -1,740 +0,0 @@ -# Alternative GNU Make project makefile autogenerated by Premake - -ifndef config - config=debug_x64 -endif - -ifndef verbose - SILENT = @ -endif - -.PHONY: clean prebuild - -SHELLTYPE := posix -ifeq (.exe,$(findstring .exe,$(ComSpec))) - SHELLTYPE := msdos -endif - -# Configurations -# ############################################# - -RESCOMP = windres -INCLUDES += -Isrc/linux -Ilibs/xml -Ilibs/strnatcmp -Ilibs/nanosvg/src -Isrc/common/vt_dsp -Isrc/common/thread -Ivstgui.surge -Ilibs -Isrc/common -Isrc/common/dsp -Isrc/common/gui -Isrc/vst3 -Ivst3sdk -FORCE_INCLUDE += -ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) -ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) -LIBS += -lpthread -lstdc++fs -lgcc_s -lgcc -ldl -LDDEPS += -LINKCMD = $(CXX) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS) -define PREBUILDCMDS - @echo Running prebuild commands - python scripts/linux/emit-vector-piggy.py . -endef -define PRELINKCMDS -endef -define POSTBUILDCMDS - @echo Running postbuild commands - ./scripts/linux/package-vst3.sh -endef - -ifeq ($(config),debug_x64) -TARGETDIR = target/vst3/Debug -TARGET = $(TARGETDIR)/Surge-Debug.so -OBJDIR = obj/x64/Debug/surge-vst3 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=1 -DRELEASE=0 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_VST3=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=Surge-Debug.so `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined - -else ifeq ($(config),debug_x86) -TARGETDIR = target/vst3/Debug -TARGET = $(TARGETDIR)/Surge-Debug.so -OBJDIR = obj/x86/Debug/surge-vst3 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=1 -DRELEASE=0 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_VST3=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -fPIC -g -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,-soname=Surge-Debug.so `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined - -else ifeq ($(config),release_x64) -TARGETDIR = target/vst3/Release -TARGET = $(TARGETDIR)/Surge.so -OBJDIR = obj/x64/Release/surge-vst3 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=0 -DRELEASE=1 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_VST3=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=Surge.so -s `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -fdata-sections -ffunction-sections -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--strip-all - -else ifeq ($(config),release_x86) -TARGETDIR = target/vst3/Release -TARGET = $(TARGETDIR)/Surge.so -OBJDIR = obj/x86/Release/surge-vst3 -DEFINES += -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DSURGE_VERSION=1.6.6 -DDEBUG=0 -DRELEASE=1 -DLINUX=1 -D_aligned_malloc\(x,a\)=malloc\(x\) -D_aligned_free\(x\)=free\(x\) -DTARGET_VST3=1 -ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -ffast-math -O3 -fPIC -msse2 -std=c++17 -Wno-unused-variable `pkg-config --cflags cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,-soname=Surge.so -s `pkg-config --libs cairo fontconfig freetype2 xkbcommon-x11 xcb-cursor xcb-keysyms xcb-xkb xcb-util x11` -Wl,--no-undefined -fdata-sections -ffunction-sections -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--strip-all - -endif - -# Per File Configurations -# ############################################# - - -# File sets -# ############################################# - -GENERATED := -OBJECTS := - -GENERATED += $(OBJDIR)/AdsrEnvelope.o -GENERATED += $(OBJDIR)/BiquadFilter.o -GENERATED += $(OBJDIR)/BiquadFilterSSE2.o -GENERATED += $(OBJDIR)/CAboutBox.o -GENERATED += $(OBJDIR)/CCursorHidingControl.o -GENERATED += $(OBJDIR)/CDIBitmap.o -GENERATED += $(OBJDIR)/CEffectSettings.o -GENERATED += $(OBJDIR)/CHSwitch2.o -GENERATED += $(OBJDIR)/CLFOGui.o -GENERATED += $(OBJDIR)/CModulationSourceButton.o -GENERATED += $(OBJDIR)/CNumberField.o -GENERATED += $(OBJDIR)/COscillatorDisplay.o -GENERATED += $(OBJDIR)/CPatchBrowser.o -GENERATED += $(OBJDIR)/CScalableBitmap.o -GENERATED += $(OBJDIR)/CSnapshotMenu.o -GENERATED += $(OBJDIR)/CStatusPanel.o -GENERATED += $(OBJDIR)/CSurgeSlider.o -GENERATED += $(OBJDIR)/CSurgeVuMeter.o -GENERATED += $(OBJDIR)/CSwitchControl.o -GENERATED += $(OBJDIR)/ConditionerEffect.o -GENERATED += $(OBJDIR)/ConfigurationXml.o -GENERATED += $(OBJDIR)/CriticalSection.o -GENERATED += $(OBJDIR)/DisplayInfoLinux.o -GENERATED += $(OBJDIR)/DistortionEffect.o -GENERATED += $(OBJDIR)/DspUtilities.o -GENERATED += $(OBJDIR)/DualDelayEffect.o -GENERATED += $(OBJDIR)/Effect.o -GENERATED += $(OBJDIR)/FMOscillator.o -GENERATED += $(OBJDIR)/FilterCoefficientMaker.o -GENERATED += $(OBJDIR)/FpuState.o -GENERATED += $(OBJDIR)/FreqshiftEffect.o -GENERATED += $(OBJDIR)/LfoModulationSource.o -GENERATED += $(OBJDIR)/LinuxVST3Helpers.o -GENERATED += $(OBJDIR)/Oscillator.o -GENERATED += $(OBJDIR)/Parameter.o -GENERATED += $(OBJDIR)/PhaserEffect.o -GENERATED += $(OBJDIR)/PopupEditorDialog.o -GENERATED += $(OBJDIR)/QuadFilterChain.o -GENERATED += $(OBJDIR)/QuadFilterUnit.o -GENERATED += $(OBJDIR)/Reverb1Effect.o -GENERATED += $(OBJDIR)/Reverb2Effect.o -GENERATED += $(OBJDIR)/RotarySpeakerEffect.o -GENERATED += $(OBJDIR)/RuntimeFontLinux.o -GENERATED += $(OBJDIR)/SampleAndHoldOscillator.o -GENERATED += $(OBJDIR)/ScalablePiggy.o -GENERATED += $(OBJDIR)/SurgeBitmaps.o -GENERATED += $(OBJDIR)/SurgeError.o -GENERATED += $(OBJDIR)/SurgeGUIEditor.o -GENERATED += $(OBJDIR)/SurgePatch.o -GENERATED += $(OBJDIR)/SurgeStorage.o -GENERATED += $(OBJDIR)/SurgeSuperOscillator.o -GENERATED += $(OBJDIR)/SurgeSynthesizer.o -GENERATED += $(OBJDIR)/SurgeSynthesizerIO.o -GENERATED += $(OBJDIR)/SurgeVoice.o -GENERATED += $(OBJDIR)/SurgeVst3Processor.o -GENERATED += $(OBJDIR)/Tunings.o -GENERATED += $(OBJDIR)/UserDefaults.o -GENERATED += $(OBJDIR)/UserInteractionsLinux.o -GENERATED += $(OBJDIR)/VectorizedSvfFilter.o -GENERATED += $(OBJDIR)/VocoderEffect.o -GENERATED += $(OBJDIR)/WavSupport.o -GENERATED += $(OBJDIR)/Wavetable.o -GENERATED += $(OBJDIR)/WavetableOscillator.o -GENERATED += $(OBJDIR)/WindowOscillator.o -GENERATED += $(OBJDIR)/baseiids.o -GENERATED += $(OBJDIR)/basic_dsp.o -GENERATED += $(OBJDIR)/cairobitmap.o -GENERATED += $(OBJDIR)/cairocontext.o -GENERATED += $(OBJDIR)/cairofont.o -GENERATED += $(OBJDIR)/cairogradient.o -GENERATED += $(OBJDIR)/cairopath.o -GENERATED += $(OBJDIR)/conststringtable.o -GENERATED += $(OBJDIR)/coreiids.o -GENERATED += $(OBJDIR)/fbuffer.o -GENERATED += $(OBJDIR)/fcondition.o -GENERATED += $(OBJDIR)/fdebug.o -GENERATED += $(OBJDIR)/fdynlib.o -GENERATED += $(OBJDIR)/filesystem.o -GENERATED += $(OBJDIR)/flock.o -GENERATED += $(OBJDIR)/fobject.o -GENERATED += $(OBJDIR)/fstreamer.o -GENERATED += $(OBJDIR)/fstring.o -GENERATED += $(OBJDIR)/funknown.o -GENERATED += $(OBJDIR)/genericoptionmenu.o -GENERATED += $(OBJDIR)/generictextedit.o -GENERATED += $(OBJDIR)/halfratefilter.o -GENERATED += $(OBJDIR)/linux-aeffguieditor.o -GENERATED += $(OBJDIR)/linuxmain.o -GENERATED += $(OBJDIR)/linuxstring.o -GENERATED += $(OBJDIR)/lipol.o -GENERATED += $(OBJDIR)/macspecific.o -GENERATED += $(OBJDIR)/memorystream.o -GENERATED += $(OBJDIR)/pluginfactoryvst3.o -GENERATED += $(OBJDIR)/pluginview.o -GENERATED += $(OBJDIR)/precompiled.o -GENERATED += $(OBJDIR)/strnatcmp.o -GENERATED += $(OBJDIR)/surgeentry.o -GENERATED += $(OBJDIR)/tinyxml.o -GENERATED += $(OBJDIR)/tinyxmlerror.o -GENERATED += $(OBJDIR)/tinyxmlparser.o -GENERATED += $(OBJDIR)/updatehandler.o -GENERATED += $(OBJDIR)/ustring.o -GENERATED += $(OBJDIR)/vstaudioeffect.o -GENERATED += $(OBJDIR)/vstbus.o -GENERATED += $(OBJDIR)/vstcomponent.o -GENERATED += $(OBJDIR)/vstcomponentbase.o -GENERATED += $(OBJDIR)/vstgui.o -GENERATED += $(OBJDIR)/vstguieditor.o -GENERATED += $(OBJDIR)/vstinitiids.o -GENERATED += $(OBJDIR)/vstnoteexpressiontypes.o -GENERATED += $(OBJDIR)/vstparameters.o -GENERATED += $(OBJDIR)/vstsinglecomponenteffect.o -GENERATED += $(OBJDIR)/x11fileselector.o -GENERATED += $(OBJDIR)/x11frame.o -GENERATED += $(OBJDIR)/x11platform.o -GENERATED += $(OBJDIR)/x11timer.o -GENERATED += $(OBJDIR)/x11utils.o -OBJECTS += $(OBJDIR)/AdsrEnvelope.o -OBJECTS += $(OBJDIR)/BiquadFilter.o -OBJECTS += $(OBJDIR)/BiquadFilterSSE2.o -OBJECTS += $(OBJDIR)/CAboutBox.o -OBJECTS += $(OBJDIR)/CCursorHidingControl.o -OBJECTS += $(OBJDIR)/CDIBitmap.o -OBJECTS += $(OBJDIR)/CEffectSettings.o -OBJECTS += $(OBJDIR)/CHSwitch2.o -OBJECTS += $(OBJDIR)/CLFOGui.o -OBJECTS += $(OBJDIR)/CModulationSourceButton.o -OBJECTS += $(OBJDIR)/CNumberField.o -OBJECTS += $(OBJDIR)/COscillatorDisplay.o -OBJECTS += $(OBJDIR)/CPatchBrowser.o -OBJECTS += $(OBJDIR)/CScalableBitmap.o -OBJECTS += $(OBJDIR)/CSnapshotMenu.o -OBJECTS += $(OBJDIR)/CStatusPanel.o -OBJECTS += $(OBJDIR)/CSurgeSlider.o -OBJECTS += $(OBJDIR)/CSurgeVuMeter.o -OBJECTS += $(OBJDIR)/CSwitchControl.o -OBJECTS += $(OBJDIR)/ConditionerEffect.o -OBJECTS += $(OBJDIR)/ConfigurationXml.o -OBJECTS += $(OBJDIR)/CriticalSection.o -OBJECTS += $(OBJDIR)/DisplayInfoLinux.o -OBJECTS += $(OBJDIR)/DistortionEffect.o -OBJECTS += $(OBJDIR)/DspUtilities.o -OBJECTS += $(OBJDIR)/DualDelayEffect.o -OBJECTS += $(OBJDIR)/Effect.o -OBJECTS += $(OBJDIR)/FMOscillator.o -OBJECTS += $(OBJDIR)/FilterCoefficientMaker.o -OBJECTS += $(OBJDIR)/FpuState.o -OBJECTS += $(OBJDIR)/FreqshiftEffect.o -OBJECTS += $(OBJDIR)/LfoModulationSource.o -OBJECTS += $(OBJDIR)/LinuxVST3Helpers.o -OBJECTS += $(OBJDIR)/Oscillator.o -OBJECTS += $(OBJDIR)/Parameter.o -OBJECTS += $(OBJDIR)/PhaserEffect.o -OBJECTS += $(OBJDIR)/PopupEditorDialog.o -OBJECTS += $(OBJDIR)/QuadFilterChain.o -OBJECTS += $(OBJDIR)/QuadFilterUnit.o -OBJECTS += $(OBJDIR)/Reverb1Effect.o -OBJECTS += $(OBJDIR)/Reverb2Effect.o -OBJECTS += $(OBJDIR)/RotarySpeakerEffect.o -OBJECTS += $(OBJDIR)/RuntimeFontLinux.o -OBJECTS += $(OBJDIR)/SampleAndHoldOscillator.o -OBJECTS += $(OBJDIR)/ScalablePiggy.o -OBJECTS += $(OBJDIR)/SurgeBitmaps.o -OBJECTS += $(OBJDIR)/SurgeError.o -OBJECTS += $(OBJDIR)/SurgeGUIEditor.o -OBJECTS += $(OBJDIR)/SurgePatch.o -OBJECTS += $(OBJDIR)/SurgeStorage.o -OBJECTS += $(OBJDIR)/SurgeSuperOscillator.o -OBJECTS += $(OBJDIR)/SurgeSynthesizer.o -OBJECTS += $(OBJDIR)/SurgeSynthesizerIO.o -OBJECTS += $(OBJDIR)/SurgeVoice.o -OBJECTS += $(OBJDIR)/SurgeVst3Processor.o -OBJECTS += $(OBJDIR)/Tunings.o -OBJECTS += $(OBJDIR)/UserDefaults.o -OBJECTS += $(OBJDIR)/UserInteractionsLinux.o -OBJECTS += $(OBJDIR)/VectorizedSvfFilter.o -OBJECTS += $(OBJDIR)/VocoderEffect.o -OBJECTS += $(OBJDIR)/WavSupport.o -OBJECTS += $(OBJDIR)/Wavetable.o -OBJECTS += $(OBJDIR)/WavetableOscillator.o -OBJECTS += $(OBJDIR)/WindowOscillator.o -OBJECTS += $(OBJDIR)/baseiids.o -OBJECTS += $(OBJDIR)/basic_dsp.o -OBJECTS += $(OBJDIR)/cairobitmap.o -OBJECTS += $(OBJDIR)/cairocontext.o -OBJECTS += $(OBJDIR)/cairofont.o -OBJECTS += $(OBJDIR)/cairogradient.o -OBJECTS += $(OBJDIR)/cairopath.o -OBJECTS += $(OBJDIR)/conststringtable.o -OBJECTS += $(OBJDIR)/coreiids.o -OBJECTS += $(OBJDIR)/fbuffer.o -OBJECTS += $(OBJDIR)/fcondition.o -OBJECTS += $(OBJDIR)/fdebug.o -OBJECTS += $(OBJDIR)/fdynlib.o -OBJECTS += $(OBJDIR)/filesystem.o -OBJECTS += $(OBJDIR)/flock.o -OBJECTS += $(OBJDIR)/fobject.o -OBJECTS += $(OBJDIR)/fstreamer.o -OBJECTS += $(OBJDIR)/fstring.o -OBJECTS += $(OBJDIR)/funknown.o -OBJECTS += $(OBJDIR)/genericoptionmenu.o -OBJECTS += $(OBJDIR)/generictextedit.o -OBJECTS += $(OBJDIR)/halfratefilter.o -OBJECTS += $(OBJDIR)/linux-aeffguieditor.o -OBJECTS += $(OBJDIR)/linuxmain.o -OBJECTS += $(OBJDIR)/linuxstring.o -OBJECTS += $(OBJDIR)/lipol.o -OBJECTS += $(OBJDIR)/macspecific.o -OBJECTS += $(OBJDIR)/memorystream.o -OBJECTS += $(OBJDIR)/pluginfactoryvst3.o -OBJECTS += $(OBJDIR)/pluginview.o -OBJECTS += $(OBJDIR)/precompiled.o -OBJECTS += $(OBJDIR)/strnatcmp.o -OBJECTS += $(OBJDIR)/surgeentry.o -OBJECTS += $(OBJDIR)/tinyxml.o -OBJECTS += $(OBJDIR)/tinyxmlerror.o -OBJECTS += $(OBJDIR)/tinyxmlparser.o -OBJECTS += $(OBJDIR)/updatehandler.o -OBJECTS += $(OBJDIR)/ustring.o -OBJECTS += $(OBJDIR)/vstaudioeffect.o -OBJECTS += $(OBJDIR)/vstbus.o -OBJECTS += $(OBJDIR)/vstcomponent.o -OBJECTS += $(OBJDIR)/vstcomponentbase.o -OBJECTS += $(OBJDIR)/vstgui.o -OBJECTS += $(OBJDIR)/vstguieditor.o -OBJECTS += $(OBJDIR)/vstinitiids.o -OBJECTS += $(OBJDIR)/vstnoteexpressiontypes.o -OBJECTS += $(OBJDIR)/vstparameters.o -OBJECTS += $(OBJDIR)/vstsinglecomponenteffect.o -OBJECTS += $(OBJDIR)/x11fileselector.o -OBJECTS += $(OBJDIR)/x11frame.o -OBJECTS += $(OBJDIR)/x11platform.o -OBJECTS += $(OBJDIR)/x11timer.o -OBJECTS += $(OBJDIR)/x11utils.o - -# Rules -# ############################################# - -all: $(TARGET) - @: - -$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR) - $(PRELINKCMDS) - @echo Linking surge-vst3 - $(SILENT) $(LINKCMD) - $(POSTBUILDCMDS) - -$(TARGETDIR): - @echo Creating $(TARGETDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) mkdir -p $(TARGETDIR) -else - $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) -endif - -$(OBJDIR): - @echo Creating $(OBJDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) mkdir -p $(OBJDIR) -else - $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) -endif - -clean: - @echo Cleaning surge-vst3 -ifeq (posix,$(SHELLTYPE)) - $(SILENT) rm -f $(TARGET) - $(SILENT) rm -rf $(GENERATED) - $(SILENT) rm -rf $(OBJDIR) -else - $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) - $(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED)) - $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) -endif - -prebuild: | $(OBJDIR) - $(PREBUILDCMDS) - -ifneq (,$(PCH)) -$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER) -$(GCH): $(PCH) | prebuild - @echo $(notdir $<) - $(SILENT) $(CXX) -x c++-header $(ALL_CXXFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<" -$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR) -ifeq (posix,$(SHELLTYPE)) - $(SILENT) touch "$@" -else - $(SILENT) echo $null >> "$@" -endif -else -$(OBJECTS): | prebuild -endif - - -# File Rules -# ############################################# - -$(OBJDIR)/filesystem.o: libs/filesystem/filesystem.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/strnatcmp.o: libs/strnatcmp/strnatcmp.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxml.o: libs/xml/tinyxml.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxmlerror.o: libs/xml/tinyxmlerror.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/tinyxmlparser.o: libs/xml/tinyxmlparser.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Parameter.o: src/common/Parameter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeError.o: src/common/SurgeError.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgePatch.o: src/common/SurgePatch.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeStorage.o: src/common/SurgeStorage.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSynthesizer.o: src/common/SurgeSynthesizer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSynthesizerIO.o: src/common/SurgeSynthesizerIO.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Tunings.o: src/common/Tunings.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/UserDefaults.o: src/common/UserDefaults.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WavSupport.o: src/common/WavSupport.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/AdsrEnvelope.o: src/common/dsp/AdsrEnvelope.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/BiquadFilter.o: src/common/dsp/BiquadFilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/BiquadFilterSSE2.o: src/common/dsp/BiquadFilterSSE2.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DspUtilities.o: src/common/dsp/DspUtilities.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FMOscillator.o: src/common/dsp/FMOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FilterCoefficientMaker.o: src/common/dsp/FilterCoefficientMaker.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/LfoModulationSource.o: src/common/dsp/LfoModulationSource.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Oscillator.o: src/common/dsp/Oscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/QuadFilterChain.o: src/common/dsp/QuadFilterChain.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/QuadFilterUnit.o: src/common/dsp/QuadFilterUnit.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SampleAndHoldOscillator.o: src/common/dsp/SampleAndHoldOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeSuperOscillator.o: src/common/dsp/SurgeSuperOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeVoice.o: src/common/dsp/SurgeVoice.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/VectorizedSvfFilter.o: src/common/dsp/VectorizedSvfFilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Wavetable.o: src/common/dsp/Wavetable.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WavetableOscillator.o: src/common/dsp/WavetableOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/WindowOscillator.o: src/common/dsp/WindowOscillator.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ConditionerEffect.o: src/common/dsp/effect/ConditionerEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DistortionEffect.o: src/common/dsp/effect/DistortionEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DualDelayEffect.o: src/common/dsp/effect/DualDelayEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Effect.o: src/common/dsp/effect/Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FreqshiftEffect.o: src/common/dsp/effect/FreqshiftEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/PhaserEffect.o: src/common/dsp/effect/PhaserEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Reverb1Effect.o: src/common/dsp/effect/Reverb1Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/Reverb2Effect.o: src/common/dsp/effect/Reverb2Effect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/RotarySpeakerEffect.o: src/common/dsp/effect/RotarySpeakerEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/VocoderEffect.o: src/common/dsp/effect/VocoderEffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CAboutBox.o: src/common/gui/CAboutBox.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CCursorHidingControl.o: src/common/gui/CCursorHidingControl.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CDIBitmap.o: src/common/gui/CDIBitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CEffectSettings.o: src/common/gui/CEffectSettings.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CHSwitch2.o: src/common/gui/CHSwitch2.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CLFOGui.o: src/common/gui/CLFOGui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CModulationSourceButton.o: src/common/gui/CModulationSourceButton.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CNumberField.o: src/common/gui/CNumberField.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/COscillatorDisplay.o: src/common/gui/COscillatorDisplay.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CPatchBrowser.o: src/common/gui/CPatchBrowser.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CScalableBitmap.o: src/common/gui/CScalableBitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSnapshotMenu.o: src/common/gui/CSnapshotMenu.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CStatusPanel.o: src/common/gui/CStatusPanel.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSurgeSlider.o: src/common/gui/CSurgeSlider.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSurgeVuMeter.o: src/common/gui/CSurgeVuMeter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CSwitchControl.o: src/common/gui/CSwitchControl.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/PopupEditorDialog.o: src/common/gui/PopupEditorDialog.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeBitmaps.o: src/common/gui/SurgeBitmaps.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeGUIEditor.o: src/common/gui/SurgeGUIEditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/precompiled.o: src/common/precompiled.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/CriticalSection.o: src/common/thread/CriticalSection.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/FpuState.o: src/common/util/FpuState.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/basic_dsp.o: src/common/vt_dsp/basic_dsp.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/halfratefilter.o: src/common/vt_dsp/halfratefilter.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/lipol.o: src/common/vt_dsp/lipol.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/macspecific.o: src/common/vt_dsp/macspecific.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ConfigurationXml.o: src/linux/ConfigurationXml.S - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/DisplayInfoLinux.o: src/linux/DisplayInfoLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/LinuxVST3Helpers.o: src/linux/LinuxVST3Helpers.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/RuntimeFontLinux.o: src/linux/RuntimeFontLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ScalablePiggy.o: src/linux/ScalablePiggy.S - @echo $(notdir $<) - $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/UserInteractionsLinux.o: src/linux/UserInteractionsLinux.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/linux-aeffguieditor.o: src/linux/linux-aeffguieditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/SurgeVst3Processor.o: src/vst3/SurgeVst3Processor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/surgeentry.o: src/vst3/surgeentry.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/baseiids.o: vst3sdk/base/source/baseiids.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fbuffer.o: vst3sdk/base/source/fbuffer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fdebug.o: vst3sdk/base/source/fdebug.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fdynlib.o: vst3sdk/base/source/fdynlib.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fobject.o: vst3sdk/base/source/fobject.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fstreamer.o: vst3sdk/base/source/fstreamer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fstring.o: vst3sdk/base/source/fstring.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/updatehandler.o: vst3sdk/base/source/updatehandler.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/fcondition.o: vst3sdk/base/thread/source/fcondition.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/flock.o: vst3sdk/base/thread/source/flock.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/conststringtable.o: vst3sdk/pluginterfaces/base/conststringtable.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/coreiids.o: vst3sdk/pluginterfaces/base/coreiids.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/funknown.o: vst3sdk/pluginterfaces/base/funknown.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/ustring.o: vst3sdk/pluginterfaces/base/ustring.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/memorystream.o: vst3sdk/public.sdk/source/common/memorystream.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/pluginview.o: vst3sdk/public.sdk/source/common/pluginview.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/linuxmain.o: vst3sdk/public.sdk/source/main/linuxmain.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/pluginfactoryvst3.o: vst3sdk/public.sdk/source/main/pluginfactoryvst3.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstaudioeffect.o: vst3sdk/public.sdk/source/vst/vstaudioeffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstbus.o: vst3sdk/public.sdk/source/vst/vstbus.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstcomponent.o: vst3sdk/public.sdk/source/vst/vstcomponent.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstcomponentbase.o: vst3sdk/public.sdk/source/vst/vstcomponentbase.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstguieditor.o: vst3sdk/public.sdk/source/vst/vstguieditor.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstinitiids.o: vst3sdk/public.sdk/source/vst/vstinitiids.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstnoteexpressiontypes.o: vst3sdk/public.sdk/source/vst/vstnoteexpressiontypes.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstparameters.o: vst3sdk/public.sdk/source/vst/vstparameters.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstsinglecomponenteffect.o: vst3sdk/public.sdk/source/vst/vstsinglecomponenteffect.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/genericoptionmenu.o: vstgui.surge/vstgui/lib/platform/common/genericoptionmenu.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/generictextedit.o: vstgui.surge/vstgui/lib/platform/common/generictextedit.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairobitmap.o: vstgui.surge/vstgui/lib/platform/linux/cairobitmap.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairocontext.o: vstgui.surge/vstgui/lib/platform/linux/cairocontext.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairofont.o: vstgui.surge/vstgui/lib/platform/linux/cairofont.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairogradient.o: vstgui.surge/vstgui/lib/platform/linux/cairogradient.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/cairopath.o: vstgui.surge/vstgui/lib/platform/linux/cairopath.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/linuxstring.o: vstgui.surge/vstgui/lib/platform/linux/linuxstring.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11fileselector.o: vstgui.surge/vstgui/lib/platform/linux/x11fileselector.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11frame.o: vstgui.surge/vstgui/lib/platform/linux/x11frame.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11platform.o: vstgui.surge/vstgui/lib/platform/linux/x11platform.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11timer.o: vstgui.surge/vstgui/lib/platform/linux/x11timer.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/x11utils.o: vstgui.surge/vstgui/lib/platform/linux/x11utils.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" -$(OBJDIR)/vstgui.o: vstgui.surge/vstgui/vstgui.cpp - @echo $(notdir $<) - $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<" - --include $(OBJECTS:%.o=%.d) -ifneq (,$(PCH)) - -include $(PCH_PLACEHOLDER).d -endif \ No newline at end of file