5 extra_cflags += -I. $(GL_CFLAGS) $(X11_CFLAGS)
10 test_programs += $(dir)/glx-link-call
11 test_programs += $(dir)/glx-link-gpa
12 test_programs += $(dir)/glx-link-gpaa
13 test_programs += $(dir)/glx-dlopen-dlsym
14 test_programs += $(dir)/glx-dlopen-gpa
15 test_programs += $(dir)/glx-dlopen-gpaa
18 glx_link_call_srcs = \
19 $(dir)/glx-link-call.c \
22 glx_link_call_modules = $(glx_link_call_srcs:.c=.o)
24 $(dir)/glx-link-call: $(glx_link_call_modules)
25 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@
28 $(dir)/glx-link-gpa.c \
31 glx_link_gpa_modules = $(glx_link_gpa_srcs:.c=.o)
33 $(dir)/glx-link-gpa: $(glx_link_gpa_modules)
34 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@
36 glx_link_gpaa_srcs = \
37 $(dir)/glx-link-gpaa.c \
40 glx_link_gpaa_modules = $(glx_link_gpaa_srcs:.c=.o)
42 $(dir)/glx-link-gpaa: $(glx_link_gpaa_modules)
43 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ $(GL_LDFLAGS) $(X11_LDFLAGS) -o $@
45 glx_dlopen_dlsym_srcs = \
46 $(dir)/glx-dlopen-dlsym.c \
49 glx_dlopen_dlsym_modules = $(glx_dlopen_dlsym_srcs:.c=.o)
51 $(dir)/glx-dlopen-dlsym: $(glx_dlopen_dlsym_modules)
52 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@
54 glx_dlopen_gpa_srcs = \
55 $(dir)/glx-dlopen-gpa.c \
58 glx_dlopen_gpa_modules = $(glx_dlopen_gpa_srcs:.c=.o)
60 $(dir)/glx-dlopen-gpa: $(glx_dlopen_gpa_modules)
61 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@
63 glx_dlopen_gpaa_srcs = \
64 $(dir)/glx-dlopen-gpaa.c \
67 glx_dlopen_gpaa_modules = $(glx_dlopen_gpaa_srcs:.c=.o)
69 $(dir)/glx-dlopen-gpaa: $(glx_dlopen_gpaa_modules)
70 $(call quiet,$(FIPS_LINKER) $(CFLAGS)) $^ -ldl $(X11_LDFLAGS) -o $@
72 test: all $(test_programs)
78 $(glx_link_call_srcs) \
79 $(glx_link_gpa_srcs) \
80 $(glx_link_gpaa_srcs) \
81 $(glx_dlopen_dlsym_srcs) \
82 $(glx_dlopen_gpa_srcs)
84 CLEAN += $(test_programs) \
85 $(glx_link_call_modules) \
86 $(glx_link_gpa_modules) \
87 $(glx_link_gpaa_modules) \
88 $(glx_dlopen_dlsym_modules) \
89 $(glx_dlopen_gpa_modules)