diff --git a/Makefile.plugins.mk b/Makefile.plugins.mk index 78947a36..bc186e1a 100644 --- a/Makefile.plugins.mk +++ b/Makefile.plugins.mk @@ -236,6 +236,12 @@ HAVE_DGL = false endif endif +ifeq ($(UI_TYPE),web) +DGL_FLAGS += -DDGL_WEB -DHAVE_DGL +DGL_LIB = $(DGL_BUILD_DIR)/libdgl-web.a +HAVE_DGL = true +endif + ifeq ($(UI_TYPE),external) DGL_FLAGS += -DDGL_EXTERNAL HAVE_DGL = true diff --git a/distrho/src/DistrhoPluginChecks.h b/distrho/src/DistrhoPluginChecks.h index 0f8703ab..52176e0e 100644 --- a/distrho/src/DistrhoPluginChecks.h +++ b/distrho/src/DistrhoPluginChecks.h @@ -122,7 +122,7 @@ // Define DISTRHO_PLUGIN_HAS_EMBED_UI if needed #ifndef DISTRHO_PLUGIN_HAS_EMBED_UI -# if (defined(DGL_CAIRO) && defined(HAVE_CAIRO)) || (defined(DGL_OPENGL) && defined(HAVE_OPENGL)) +# if (defined(DGL_CAIRO) && defined(HAVE_CAIRO)) || (defined(DGL_OPENGL) && defined(HAVE_OPENGL)) || defined(DGL_WEB) # define DISTRHO_PLUGIN_HAS_EMBED_UI 1 # else # define DISTRHO_PLUGIN_HAS_EMBED_UI 0