47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
#!/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
|
|
|
|
# -----------------------------------------------------------------------------
|