Set custom DISTRHO and DGL namespace

Closes #271

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-06-30 20:03:38 +01:00
parent a37016969d
commit e79038812b
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
9 changed files with 22 additions and 5 deletions

View file

@ -12,7 +12,6 @@ VERSION = 22.06
# --------------------------------------------------------------
# Import base definitions
USE_NANOVG_FBO = true
include dpf/Makefile.base.mk
# --------------------------------------------------------------
@ -43,7 +42,9 @@ endif
# --------------------------------------------------------------
# Carla config
CARLA_EXTRA_ARGS = CARLA_BACKEND_NAMESPACE=Cardinal \
CARLA_EXTRA_ARGS = \
CARLA_BACKEND_NAMESPACE=Cardinal \
DGL_NAMESPACE=CardinalDGL \
HAVE_FFMPEG=false \
HAVE_FLUIDSYNTH=false \
HAVE_PROJECTM=false \
@ -58,6 +59,8 @@ endif
# DGL config
DGL_EXTRA_ARGS = \
DISTRHO_NAMESPACE=CardinalDISTRHO \
DGL_NAMESPACE=CardinalDGL \
NVG_DISABLE_SKIPPING_WHITESPACE=true \
NVG_FONT_TEXTURE_FLAGS=NVG_IMAGE_NEAREST \
USE_NANOVG_FBO=true \

2
carla

@ -1 +1 @@
Subproject commit f428af3894a5916aee281fa682f4a938f8e67f0b
Subproject commit 770364fd8e684d08aa08f74d88c6d8cb41f77c21

2
deps/Makefile vendored
View file

@ -7,6 +7,8 @@
# --------------------------------------------------------------
# Import base definitions
DISTRHO_NAMESPACE = CardinalDISTRHO
DGL_NAMESPACE = CardinalDGL
USE_NANOVG_FBO = true
include ../dpf/Makefile.base.mk

2
dpf

@ -1 +1 @@
Subproject commit 38dad9fdfd75e0887a31abb9bfe7acff88cfd85b
Subproject commit 194f04aee8396c98f320052626603d77a1b1931e

View file

@ -143,6 +143,8 @@ target_include_directories(Cardinal
target_compile_definitions(Cardinal
PUBLIC
DISTRHO_NAMESPACE=CardinalDISTRHO
DGL_NAMESPACE=CardinalDGL
JucePlugin_PreferredChannelConfigurations=8,8
JUCE_CHECK_MEMORY_LEAKS=0
JUCE_DISABLE_NATIVE_FILECHOOSERS=1
@ -234,6 +236,8 @@ target_include_directories(CardinalFX
target_compile_definitions(CardinalFX
PUBLIC
DISTRHO_NAMESPACE=CardinalDISTRHO
DGL_NAMESPACE=CardinalDGL
JucePlugin_PreferredChannelConfigurations=2,2
JUCE_CHECK_MEMORY_LEAKS=0
JUCE_DISABLE_NATIVE_FILECHOOSERS=1
@ -324,6 +328,8 @@ target_include_directories(CardinalSynth
target_compile_definitions(CardinalSynth
PUBLIC
DISTRHO_NAMESPACE=CardinalDISTRHO
DGL_NAMESPACE=CardinalDGL
JucePlugin_PreferredChannelConfigurations=0,2
JUCE_CHECK_MEMORY_LEAKS=0
JUCE_DISABLE_NATIVE_FILECHOOSERS=1

View file

@ -14,7 +14,7 @@ SYSDEPS ?= false
# --------------------------------------------------------------
# Import base definitions
USE_NANOVG_FBO = true
DISTRHO_NAMESPACE = CardinalLV2
include ../dpf/Makefile.base.mk
# --------------------------------------------------------------

View file

@ -7,6 +7,8 @@
# --------------------------------------------------------------
# Import base definitions
DISTRHO_NAMESPACE = CardinalDISTRHO
DGL_NAMESPACE = CardinalDGL
USE_NANOVG_FBO = true
include ../dpf/Makefile.base.mk

View file

@ -7,6 +7,8 @@
# --------------------------------------------------------------
# Import base definitions
DISTRHO_NAMESPACE = CardinalDISTRHO
DGL_NAMESPACE = CardinalDGL
USE_NANOVG_FBO = true
include ../dpf/Makefile.base.mk

View file

@ -48,6 +48,8 @@ endif # STATIC_BUILD
# --------------------------------------------------------------
# Import base definitions
DISTRHO_NAMESPACE = CardinalDISTRHO
DGL_NAMESPACE = CardinalDGL
NVG_DISABLE_SKIPPING_WHITESPACE = true
NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
USE_NANOVG_FBO = true