You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2KB

  1. #!/usr/bin/make -f
  2. # Makefile for Cardinal #
  3. # --------------------- #
  4. # Created by falkTX
  5. #
  6. ifeq ($(ROOT),)
  7. $(error invalid usage)
  8. endif
  9. # -----------------------------------------------------------------------------
  10. # Import base definitions
  11. DISTRHO_NAMESPACE = CardinalDISTRHO
  12. DGL_NAMESPACE = CardinalDGL
  13. NVG_DISABLE_SKIPPING_WHITESPACE = true
  14. NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
  15. USE_NANOVG_FBO = true
  16. WASM_EXCEPTIONS = true
  17. WINDOWS_ICON_ID = 401
  18. include $(ROOT)/dpf/Makefile.base.mk
  19. DGL_EXTRA_ARGS = \
  20. DISTRHO_NAMESPACE=$(DISTRHO_NAMESPACE) \
  21. DGL_NAMESPACE=$(DGL_NAMESPACE) \
  22. NVG_DISABLE_SKIPPING_WHITESPACE=$(NVG_DISABLE_SKIPPING_WHITESPACE) \
  23. NVG_FONT_TEXTURE_FLAGS=$(NVG_FONT_TEXTURE_FLAGS) \
  24. USE_NANOVG_FBO=$(USE_NANOVG_FBO) \
  25. WASM_EXCEPTIONS=$(WASM_EXCEPTIONS) \
  26. WINDOWS_ICON_ID=$(WINDOWS_ICON_ID)
  27. # -----------------------------------------------------------------------------
  28. # Build config
  29. ifeq ($(BSD),true)
  30. SYSDEPS ?= true
  31. else
  32. SYSDEPS ?= false
  33. endif
  34. ifeq ($(SYSDEPS),true)
  35. RACK_DEP_PATH = $(abspath $(ROOT)/dep/sysroot)
  36. else
  37. RACK_DEP_PATH = $(abspath $(ROOT)/src/Rack/dep)
  38. endif
  39. # -----------------------------------------------------------------------------