Browse Source

Add flags for distrho plugins

tags/1.9.6
falkTX 10 years ago
parent
commit
503ba7380d
1 changed files with 14 additions and 0 deletions
  1. +14
    -0
      source/Makefile.mk

+ 14
- 0
source/Makefile.mk View File

@@ -249,6 +249,11 @@ endif
# --------------------------------------------------------------
# Check for optional libs (required by internal plugins)

ifeq ($(MACOS_OR_WIN32),true)
HAVE_DGL_DEPS = true
else
HAVE_DGL_DEPS = $(shell pkg-config --exists gl x11 && echo true)
endif
HAVE_ZYN_DEPS = $(shell pkg-config --exists fftw3 mxml zlib && echo true)
HAVE_ZYN_UI_DEPS = $(shell pkg-config --exists ntk_images ntk && echo true)

@@ -320,6 +325,9 @@ ifeq ($(HAVE_PULSEAUDIO),true)
RTAUDIO_FLAGS += $(shell pkg-config --cflags libpulse-simple) -D__LINUX_PULSE__
RTAUDIO_LIBS += $(shell pkg-config --libs libpulse-simple)
endif
ifeq ($(HAVE_DGL_DEPS),true)
NATIVE_PLUGINS_LIBS = $(shell pkg-config --libs gl x11)
endif
endif

ifeq ($(MACOS),true)
@@ -334,6 +342,7 @@ JUCE_GRAPHICS_LIBS = -framework Cocoa -framework QuartzCore
JUCE_GUI_BASICS_LIBS = -framework Cocoa
JUCE_GUI_EXTRA_LIBS = -framework Cocoa -framework IOKit
LILV_LIBS = -ldl -lm
NATIVE_PLUGINS_LIBS = -framework OpenGL -framework Cocoa
endif

ifeq ($(WIN32),true)
@@ -344,11 +353,16 @@ JUCE_CORE_LIBS = -luuid -lwsock32 -lwininet -lversion -lole32 -lws2_32
JUCE_GRAPHICS_LIBS = -lgdi32
JUCE_GUI_BASICS_LIBS = -lgdi32 -limm32 -lcomdlg32 -lole32
LILV_LIBS = -lm
NATIVE_PLUGINS_LIBS = -lopengl32 -lgdi32
endif

# --------------------------------------------------------------
# Set libs stuff (part 3)

ifeq ($(HAVE_DGL_DEPS),true)
NATIVE_PLUGINS_FLAGS += -DWANT_DISTRHO_UIS
endif

ifeq ($(HAVE_ZYN_DEPS),true)
NATIVE_PLUGINS_FLAGS += -DWANT_ZYNADDSUBFX
NATIVE_PLUGINS_LIBS += $(shell pkg-config --libs fftw3 mxml zlib)


Loading…
Cancel
Save