Browse Source

Allow UI_TYPE = generic

Signed-off-by: falkTX <falktx@falktx.com>
pull/292/head
falkTX 4 years ago
parent
commit
66aa0ee878
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 28 additions and 0 deletions
  1. +23
    -0
      Makefile.plugins.mk
  2. +5
    -0
      dgl/Makefile

+ 23
- 0
Makefile.plugins.mk View File

@@ -114,6 +114,14 @@ ifeq ($(UI_TYPE),)
UI_TYPE = opengl UI_TYPE = opengl
endif 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 ($(UI_TYPE),cairo)
ifeq ($(HAVE_CAIRO),true) ifeq ($(HAVE_CAIRO),true)
DGL_FLAGS += -DDGL_CAIRO DGL_FLAGS += -DDGL_CAIRO
@@ -212,6 +220,21 @@ clean:
rm -rf $(BUILD_DIR) rm -rf $(BUILD_DIR)
rm -rf $(TARGET_DIR)/$(NAME) $(TARGET_DIR)/$(NAME)-* $(TARGET_DIR)/$(NAME).lv2 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)) AS_PUGL_NAMESPACE = $(subst -,_,$(1))


+ 5
- 0
dgl/Makefile View File

@@ -109,6 +109,11 @@ endif


all: $(TARGETS) 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) ../build/libdgl-cairo.a: $(OBJS_cairo)


Loading…
Cancel
Save