+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_opengl_link_call_srcs = \
+ $(dir)/egl-opengl-link-call.c \
+ $(dir)/util-x11.c
+
+egl_opengl_link_call_modules = $(egl_opengl_link_call_srcs:.c=.o)
+
+$(dir)/egl-opengl-link-call: $(egl_opengl_link_call_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(EGL_LDFLAGS) $(GL_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_opengl_link_gpa_srcs = \
+ $(dir)/egl-opengl-link-gpa.c \
+ $(dir)/util-x11.c
+
+egl_opengl_link_gpa_modules = $(egl_opengl_link_gpa_srcs:.c=.o)
+
+$(dir)/egl-opengl-link-gpa: $(egl_opengl_link_gpa_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(EGL_LDFLAGS) $(GL_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_opengl_dlopen_dlsym_srcs = \
+ $(dir)/egl-opengl-dlopen-dlsym.c \
+ $(dir)/util-x11.c
+
+egl_opengl_dlopen_dlsym_modules = $(egl_opengl_dlopen_dlsym_srcs:.c=.o)
+
+$(dir)/egl-opengl-dlopen-dlsym: $(egl_opengl_dlopen_dlsym_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_opengl_dlopen_gpa_srcs = \
+ $(dir)/egl-opengl-dlopen-gpa.c \
+ $(dir)/util-x11.c
+
+egl_opengl_dlopen_gpa_modules = $(egl_opengl_dlopen_gpa_srcs:.c=.o)
+
+$(dir)/egl-opengl-dlopen-gpa: $(egl_opengl_dlopen_gpa_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_glesv2_link_call_srcs = \
+ $(dir)/egl-glesv2-link-call.c \
+ $(dir)/util-x11.c
+
+egl_glesv2_link_call_modules = $(egl_glesv2_link_call_srcs:.c=.o)
+
+$(dir)/egl-glesv2-link-call: $(egl_glesv2_link_call_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(EGL_LDFLAGS) $(GLESV2_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_glesv2_link_gpa_srcs = \
+ $(dir)/egl-glesv2-link-gpa.c \
+ $(dir)/util-x11.c
+
+egl_glesv2_link_gpa_modules = $(egl_glesv2_link_gpa_srcs:.c=.o)
+
+$(dir)/egl-glesv2-link-gpa: $(egl_glesv2_link_gpa_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(EGL_LDFLAGS) $(GLESV2_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_glesv2_dlopen_dlsym_srcs = \
+ $(dir)/egl-glesv2-dlopen-dlsym.c \
+ $(dir)/util-x11.c
+
+egl_glesv2_dlopen_dlsym_modules = $(egl_glesv2_dlopen_dlsym_srcs:.c=.o)
+
+$(dir)/egl-glesv2-dlopen-dlsym: $(egl_glesv2_dlopen_dlsym_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@
+
+egl_glesv2_dlopen_gpa_srcs = \
+ $(dir)/egl-glesv2-dlopen-gpa.c \
+ $(dir)/util-x11.c
+
+egl_glesv2_dlopen_gpa_modules = $(egl_glesv2_dlopen_gpa_srcs:.c=.o)
+
+$(dir)/egl-glesv2-dlopen-gpa: $(egl_glesv2_dlopen_gpa_modules)
+ $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@