External, Non-PPA KXStudio Repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
4.9KB

  1. --- tunefish4-4.3.0+git20250622.orig/src/tunefish4/Builds/LinuxMakefile/Makefile
  2. +++ tunefish4-4.3.0+git20250622/src/tunefish4/Builds/LinuxMakefile/Makefile
  3. @@ -36,7 +36,7 @@ ifeq ($(CONFIG),Debug)
  4. TARGET_ARCH :=
  5. endif
  6. - 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)
  7. + 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)
  8. 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"
  9. JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden
  10. @@ -60,7 +60,7 @@ ifeq ($(CONFIG),Debug)
  11. JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -g -ggdb -O0 -fpermissive $(CFLAGS)
  12. JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS)
  13. - 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)
  14. + 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)
  15. CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
  16. endif
  17. @@ -75,7 +75,7 @@ ifeq ($(CONFIG),Release)
  18. TARGET_ARCH :=
  19. endif
  20. - 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)
  21. + 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)
  22. 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"
  23. JUCE_CFLAGS_VST := -fPIC -fvisibility=hidden
  24. @@ -99,7 +99,7 @@ ifeq ($(CONFIG),Release)
  25. JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 -fpermissive $(CFLAGS)
  26. JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS)
  27. - 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)
  28. + 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)
  29. CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
  30. endif
  31. @@ -148,7 +148,7 @@ VST3 : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3
  32. $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OBJECTS_VST) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
  33. @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; }
  34. - @pkg-config --print-errors alsa freetype2 libcurl
  35. + @pkg-config --print-errors freetype2
  36. @echo Linking "Tunefish4 - VST"
  37. -$(V_AT)mkdir -p $(JUCE_BINDIR)
  38. -$(V_AT)mkdir -p $(JUCE_LIBDIR)
  39. @@ -159,7 +159,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OB
  40. $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(OBJECTS_VST3) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
  41. @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; }
  42. - @pkg-config --print-errors alsa freetype2 libcurl
  43. + @pkg-config --print-errors freetype2
  44. @echo Linking "Tunefish4 - VST3"
  45. -$(V_AT)mkdir -p $(JUCE_BINDIR)
  46. -$(V_AT)mkdir -p $(JUCE_LIBDIR)
  47. @@ -171,7 +171,7 @@ $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(O
  48. $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : $(OBJECTS_SHARED_CODE) $(RESOURCES)
  49. @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; }
  50. - @pkg-config --print-errors alsa freetype2 libcurl
  51. + @pkg-config --print-errors freetype2
  52. @echo Linking "Tunefish4 - Shared Code"
  53. -$(V_AT)mkdir -p $(JUCE_BINDIR)
  54. -$(V_AT)mkdir -p $(JUCE_LIBDIR)