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
47
Makefile.base.mk
Normal file
47
Makefile.base.mk
Normal file
|
@ -0,0 +1,47 @@
|
|||
#!/usr/bin/make -f
|
||||
# Makefile for Cardinal #
|
||||
# --------------------- #
|
||||
# Created by falkTX
|
||||
#
|
||||
|
||||
ifeq ($(ROOT),)
|
||||
$(error invalid usage)
|
||||
endif
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# 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
|
||||
WINDOWS_ICON_ID = 401
|
||||
include $(ROOT)/dpf/Makefile.base.mk
|
||||
|
||||
DGL_EXTRA_ARGS = \
|
||||
DISTRHO_NAMESPACE=$(DISTRHO_NAMESPACE) \
|
||||
DGL_NAMESPACE=$(DGL_NAMESPACE) \
|
||||
NVG_DISABLE_SKIPPING_WHITESPACE=$(NVG_DISABLE_SKIPPING_WHITESPACE) \
|
||||
NVG_FONT_TEXTURE_FLAGS=$(NVG_FONT_TEXTURE_FLAGS) \
|
||||
USE_NANOVG_FBO=$(USE_NANOVG_FBO) \
|
||||
WASM_EXCEPTIONS=$(WASM_EXCEPTIONS) \
|
||||
WINDOWS_ICON_ID=$(WINDOWS_ICON_ID)
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Build config
|
||||
|
||||
ifeq ($(BSD),true)
|
||||
SYSDEPS ?= true
|
||||
else
|
||||
SYSDEPS ?= false
|
||||
endif
|
||||
|
||||
ifeq ($(SYSDEPS),true)
|
||||
RACK_DEP_PATH = $(abspath $(ROOT)/dep/sysroot)
|
||||
else
|
||||
RACK_DEP_PATH = $(abspath $(ROOT)/src/Rack/dep)
|
||||
endif
|
||||
|
||||
# -----------------------------------------------------------------------------
|
Loading…
Add table
Add a link
Reference in a new issue