From 116dfbd2a5ef863f80197ccda806116e2952fece Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 14 Mar 2023 18:57:10 +0100 Subject: [PATCH] Rebuild dgl libs as needed Signed-off-by: falkTX --- Makefile.plugins.mk | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk index d965f157..8b8a154a 100644 --- a/Makefile.plugins.mk +++ b/Makefile.plugins.mk @@ -412,19 +412,27 @@ endif # --------------------------------------------------------------------------------------------------------------------- # DGL -$(DGL_BUILD_DIR)/libdgl-cairo.a: +DGL_POSSIBLE_DEPS = \ + $(DPF_PATH)/dgl/*.* \ + $(DPF_PATH)/dgl/src/*.* \ + $(DPF_PATH)/dgl/src/nanovg/*.* \ + $(DPF_PATH)/dgl/src/pugl-extra/*.* \ + $(DPF_PATH)/dgl/src/pugl-upstream/include/pugl/*.* \ + $(DPF_PATH)/dgl/src/pugl-upstream/src/*.* + +$(DGL_BUILD_DIR)/libdgl-cairo.a: $(DGL_POSSIBLE_DEPS) $(MAKE) -C $(DPF_PATH)/dgl cairo -$(DGL_BUILD_DIR)/libdgl-opengl.a: +$(DGL_BUILD_DIR)/libdgl-opengl.a: $(DGL_POSSIBLE_DEPS) $(MAKE) -C $(DPF_PATH)/dgl opengl -$(DGL_BUILD_DIR)/libdgl-opengl3.a: +$(DGL_BUILD_DIR)/libdgl-opengl3.a: $(DGL_POSSIBLE_DEPS) $(MAKE) -C $(DPF_PATH)/dgl opengl3 -$(DGL_BUILD_DIR)/libdgl-stub.a: +$(DGL_BUILD_DIR)/libdgl-stub.a: $(DGL_POSSIBLE_DEPS) $(MAKE) -C $(DPF_PATH)/dgl stub -$(DGL_BUILD_DIR)/libdgl-vulkan.a: +$(DGL_BUILD_DIR)/libdgl-vulkan.a: $(DGL_POSSIBLE_DEPS) $(MAKE) -C $(DPF_PATH)/dgl vulkan # ---------------------------------------------------------------------------------------------------------------------