--- tunefish4-4.3.0+git20250622.orig/src/tunefish4/Builds/LinuxMakefile/Makefile +++ tunefish4-4.3.0+git20250622/src/tunefish4/Builds/LinuxMakefile/Makefile @@ -36,7 +36,7 @@ ifeq ($(CONFIG),Debug) TARGET_ARCH := endif - JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=4.3.0" "-DJUCE_APP_VERSION_HEX=0x40300" $(shell pkg-config --cflags alsa freetype2 libcurl) -pthread -I$(JUCE_SRCDIR)/modules/juce_audio_processors/format_types/VST3_SDK -I$(HOME)/SDKs/VST_SDK/VST2_SDK -I../../JuceLibraryCode -I$(JUCE_SRCDIR)/modules $(CPPFLAGS) + JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=4.3.0" "-DJUCE_APP_VERSION_HEX=0x40300" $(shell pkg-config --cflags freetype2) -pthread -I$(JUCE_SRCDIR)/modules/juce_audio_processors/format_types/VST3_SDK -I$(HOME)/SDKs/VST_SDK/VST2_SDK -I../../JuceLibraryCode -I$(JUCE_SRCDIR)/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" "-DJucePlugin_Build_Unity=0" JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden @@ -60,7 +60,7 @@ ifeq ($(CONFIG),Debug) JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 -fpermissive $(CFLAGS) JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif @@ -75,7 +75,7 @@ ifeq ($(CONFIG),Release) TARGET_ARCH := endif - JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=4.3.0" "-DJUCE_APP_VERSION_HEX=0x40300" $(shell pkg-config --cflags alsa freetype2 libcurl) -pthread -I$(JUCE_SRCDIR)/modules/juce_audio_processors/format_types/VST3_SDK -I$(HOME)/SDKs/VST_SDK/VST2_SDK -I../../JuceLibraryCode -I$(JUCE_SRCDIR)/modules $(CPPFLAGS) + JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=4.3.0" "-DJUCE_APP_VERSION_HEX=0x40300" $(shell pkg-config --cflags freetype2) -pthread -I$(JUCE_SRCDIR)/modules/juce_audio_processors/format_types/VST3_SDK -I$(HOME)/SDKs/VST_SDK/VST2_SDK -I../../JuceLibraryCode -I$(JUCE_SRCDIR)/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" "-DJucePlugin_Build_Unity=0" JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden @@ -99,7 +99,7 @@ ifeq ($(CONFIG),Release) JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 -fpermissive $(CFLAGS) JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs freetype2) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif @@ -148,7 +148,7 @@ VST3 : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3 $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OBJECTS_VST) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) @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 + @pkg-config --print-errors freetype2 @echo Linking "Tunefish4 - VST" -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) @@ -159,7 +159,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OB $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(OBJECTS_VST3) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) @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 + @pkg-config --print-errors freetype2 @echo Linking "Tunefish4 - VST3" -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR) @@ -171,7 +171,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(O $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : $(OBJECTS_SHARED_CODE) $(RESOURCES) @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 + @pkg-config --print-errors freetype2 @echo Linking "Tunefish4 - Shared Code" -$(V_AT)mkdir -p $(JUCE_BINDIR) -$(V_AT)mkdir -p $(JUCE_LIBDIR)