|
@@ -0,0 +1,65 @@ |
|
|
|
|
|
--- 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) |