DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 66aa0ee878ba4ca6feb85c29d3fcdad09e595f26
parent 350cf497a92866bc6f6e18519a5fd8cecde9ad54
Author: falkTX <falktx@falktx.com>
Date:   Mon, 14 Jun 2021 14:16:39 +0100

Allow UI_TYPE = generic

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
MMakefile.plugins.mk | 23+++++++++++++++++++++++
Mdgl/Makefile | 5+++++
2 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk @@ -114,6 +114,14 @@ ifeq ($(UI_TYPE),) UI_TYPE = opengl endif +ifeq ($(UI_TYPE),generic) +ifeq ($(HAVE_OPENGL),true) +UI_TYPE = opengl +else ifeq ($(HAVE_CAIRO),true) +UI_TYPE = cairo +endif +endif + ifeq ($(UI_TYPE),cairo) ifeq ($(HAVE_CAIRO),true) DGL_FLAGS += -DDGL_CAIRO @@ -213,6 +221,21 @@ clean: rm -rf $(TARGET_DIR)/$(NAME) $(TARGET_DIR)/$(NAME)-* $(TARGET_DIR)/$(NAME).lv2 # --------------------------------------------------------------------------------------------------------------------- +# DGL + +$(DPF_PATH)/build/libdgl-cairo.a: + $(MAKE) -C $(DPF_PATH)/dgl cairo + +$(DPF_PATH)/build/libdgl-opengl.a: + $(MAKE) -C $(DPF_PATH)/dgl opengl + +$(DPF_PATH)/build/libdgl-stub.a: + $(MAKE) -C $(DPF_PATH)/dgl stub + +$(DPF_PATH)/build/libdgl-vulkan.a: + $(MAKE) -C $(DPF_PATH)/dgl vulkan + +# --------------------------------------------------------------------------------------------------------------------- AS_PUGL_NAMESPACE = $(subst -,_,$(1)) diff --git a/dgl/Makefile b/dgl/Makefile @@ -109,6 +109,11 @@ endif all: $(TARGETS) +cairo: ../build/libdgl-cairo.a +opengl: ../build/libdgl-opengl.a +stub: ../build/libdgl-stub.a +vulkan: ../build/libdgl-vulkan.a + # --------------------------------------------------------------------------------------------------------------------- ../build/libdgl-cairo.a: $(OBJS_cairo)