X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=test%2FMakefile.local;h=e934c736af5018d336f5f2eda9a6a224ad092b9c;hb=5995603c4eec60c77f3ac6faba3f4a27cf28c894;hp=69e524aa16a0a5bc3960fded1ac769e4b2feca24;hpb=bc8909973744d68743a8401ec52afbbc3b0a12a4;p=fips diff --git a/test/Makefile.local b/test/Makefile.local index 69e524a..e934c73 100644 --- a/test/Makefile.local +++ b/test/Makefile.local @@ -14,6 +14,13 @@ test_programs += $(dir)/glx-dlopen-dlsym test_programs += $(dir)/glx-dlopen-gpa test_programs += $(dir)/glx-dlopen-gpaa test_programs += $(dir)/egl-opengl-link-call +test_programs += $(dir)/egl-opengl-link-gpa +test_programs += $(dir)/egl-opengl-dlopen-dlsym +test_programs += $(dir)/egl-opengl-dlopen-gpa +test_programs += $(dir)/egl-glesv2-link-call +test_programs += $(dir)/egl-glesv2-link-gpa +test_programs += $(dir)/egl-glesv2-dlopen-dlsym +test_programs += $(dir)/egl-glesv2-dlopen-gpa endif glx_link_call_srcs = \ @@ -22,8 +29,10 @@ glx_link_call_srcs = \ glx_link_call_modules = $(glx_link_call_srcs:.c=.o) +PTHREAD_LDFLAGS = -pthread + $(dir)/glx-link-call: $(glx_link_call_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ glx_link_gpa_srcs = \ $(dir)/glx-link-gpa.c \ @@ -32,7 +41,7 @@ glx_link_gpa_srcs = \ glx_link_gpa_modules = $(glx_link_gpa_srcs:.c=.o) $(dir)/glx-link-gpa: $(glx_link_gpa_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ glx_link_gpaa_srcs = \ $(dir)/glx-link-gpaa.c \ @@ -41,7 +50,7 @@ glx_link_gpaa_srcs = \ glx_link_gpaa_modules = $(glx_link_gpaa_srcs:.c=.o) $(dir)/glx-link-gpaa: $(glx_link_gpaa_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ glx_dlopen_dlsym_srcs = \ $(dir)/glx-dlopen-dlsym.c \ @@ -50,7 +59,7 @@ glx_dlopen_dlsym_srcs = \ glx_dlopen_dlsym_modules = $(glx_dlopen_dlsym_srcs:.c=.o) $(dir)/glx-dlopen-dlsym: $(glx_dlopen_dlsym_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ glx_dlopen_gpa_srcs = \ $(dir)/glx-dlopen-gpa.c \ @@ -59,7 +68,7 @@ glx_dlopen_gpa_srcs = \ glx_dlopen_gpa_modules = $(glx_dlopen_gpa_srcs:.c=.o) $(dir)/glx-dlopen-gpa: $(glx_dlopen_gpa_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ glx_dlopen_gpaa_srcs = \ $(dir)/glx-dlopen-gpaa.c \ @@ -68,7 +77,7 @@ glx_dlopen_gpaa_srcs = \ glx_dlopen_gpaa_modules = $(glx_dlopen_gpaa_srcs:.c=.o) $(dir)/glx-dlopen-gpaa: $(glx_dlopen_gpaa_modules) - $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@ + $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) $(PTHREAD_LDFLAGS) -o $@ egl_opengl_link_call_srcs = \ $(dir)/egl-opengl-link-call.c \ @@ -77,7 +86,70 @@ egl_opengl_link_call_srcs = \ 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) -o $@ + $(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 $@ test: all $(test_programs) @${dir}/fips-test @@ -90,7 +162,14 @@ SRCS := $(SRCS) \ $(glx_link_gpaa_srcs) \ $(glx_dlopen_dlsym_srcs) \ $(glx_dlopen_gpa_srcs) \ - $(egl_opengl_link_call_srcs) + $(egl_opengl_link_call_srcs) \ + $(egl_opengl_link_gpa_srcs) \ + $(egl_opengl_dlopen_dlsym_srcs) \ + $(egl_opengl_dlopen_gpa_srcs) \ + $(egl_glesv2_link_call_srcs) \ + $(egl_glesv2_link_gpa_srcs) \ + $(egl_glesv2_dlopen_dlsym_srcs) \ + $(egl_glesv2_dlopen_gpa_srcs) CLEAN += $(test_programs) \ $(glx_link_call_modules) \ @@ -98,4 +177,11 @@ CLEAN += $(test_programs) \ $(glx_link_gpaa_modules) \ $(glx_dlopen_dlsym_modules) \ $(glx_dlopen_gpa_modules) \ - $(egl_opengl_link_call_modules) + $(egl_opengl_link_call_modules) \ + $(egl_opengl_link_gpa_modules) \ + $(egl_opengl_dlopen_dlsym_modules) \ + $(egl_opengl_dlopen_dlsym_modules) \ + $(egl_glesv2_link_call_modules) \ + $(egl_glesv2_link_gpa_modules) \ + $(egl_glesv2_dlopen_dlsym_modules) \ + $(egl_glesv2_dlopen_dlsym_modules)