Start cleaning up the makefiles
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
57cea708dc
commit
9f3252f7ca
11 changed files with 148 additions and 188 deletions
|
@ -183,7 +183,6 @@ BASE_FLAGS += -D_USE_MATH_DEFINES
|
|||
BASE_FLAGS += -DWIN32_LEAN_AND_MEAN
|
||||
BASE_FLAGS += -D_WIN32_WINNT=0x0600
|
||||
BASE_FLAGS += -I../../include/mingw-compat
|
||||
BASE_FLAGS += -I../../include/mingw-std-threads
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GLES2),true)
|
||||
|
|
19
src/Makefile
19
src/Makefile
|
@ -4,23 +4,8 @@
|
|||
# Created by falkTX
|
||||
#
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Import base definitions
|
||||
|
||||
DISTRHO_NAMESPACE = CardinalDISTRHO
|
||||
DGL_NAMESPACE = CardinalDGL
|
||||
USE_NANOVG_FBO = true
|
||||
WASM_EXCEPTIONS = true
|
||||
include ../dpf/Makefile.base.mk
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Build config
|
||||
|
||||
ifeq ($(BSD),true)
|
||||
SYSDEPS ?= true
|
||||
else
|
||||
SYSDEPS ?= false
|
||||
endif
|
||||
ROOT = ..
|
||||
include $(ROOT)/Makefile.base.mk
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Build setup
|
||||
|
|
|
@ -4,7 +4,15 @@
|
|||
# Created by falkTX
|
||||
#
|
||||
|
||||
# Must have NAME defined
|
||||
ROOT = ../..
|
||||
include $(ROOT)/Makefile.base.mk
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Set variant to build
|
||||
|
||||
ifeq ($(NAME),)
|
||||
$(error invalid usage)
|
||||
endif
|
||||
|
||||
ifeq ($(NAME),Cardinal)
|
||||
CARDINAL_VARIANT = main
|
||||
|
@ -49,37 +57,11 @@ CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/zita-resample
|
|||
endif # STATIC_BUILD
|
||||
endif # CARDINAL_VARIANT mini
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# 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
|
||||
WASM_EXCEPTIONS = true
|
||||
|
||||
ifeq ($(CARDINAL_VARIANT),main)
|
||||
# main variant should not use rtaudio/sdl2 fallback (it has CV ports)
|
||||
SKIP_NATIVE_AUDIO_FALLBACK = true
|
||||
else ifneq ($(CARDINAL_VARIANT),mini)
|
||||
# other variants should only use rtaudio/sdl2 fallbacks
|
||||
FORCE_NATIVE_AUDIO_FALLBACK = true
|
||||
endif
|
||||
|
||||
include ../../dpf/Makefile.base.mk
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Build config
|
||||
|
||||
PREFIX ?= /usr/local
|
||||
|
||||
ifeq ($(BSD),true)
|
||||
SYSDEPS ?= true
|
||||
else
|
||||
SYSDEPS ?= false
|
||||
endif
|
||||
|
||||
ifeq ($(SYSDEPS),true)
|
||||
DEP_LIB_PATH = $(abspath ../../deps/sysroot/lib)
|
||||
else
|
||||
|
@ -269,6 +251,14 @@ endif
|
|||
# --------------------------------------------------------------
|
||||
# Do some magic
|
||||
|
||||
ifeq ($(CARDINAL_VARIANT),main)
|
||||
# main variant should not use rtaudio/sdl2 fallback (it has CV ports)
|
||||
SKIP_NATIVE_AUDIO_FALLBACK = true
|
||||
else ifneq ($(CARDINAL_VARIANT),mini)
|
||||
# other variants should only use rtaudio/sdl2 fallbacks
|
||||
FORCE_NATIVE_AUDIO_FALLBACK = true
|
||||
endif
|
||||
|
||||
USE_VST2_BUNDLE = true
|
||||
USE_CLAP_BUNDLE = true
|
||||
include ../../dpf/Makefile.plugins.mk
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue