X-Git-Url: https://git.cworth.org/git?p=glaze;a=blobdiff_plain;f=Makefile;h=7630a1869a026b398784e5f6bd6c4c7e36ad643c;hp=147dcd5416988c9b26fa89363fce214261680d5f;hb=d499f195ad32444c466d927fafa6ecb451936b73;hpb=553d330d06573b6bc951e3c00672a1abfe29b7aa diff --git a/Makefile b/Makefile index 147dcd5..7630a18 100644 --- a/Makefile +++ b/Makefile @@ -28,10 +28,12 @@ TARGETS = $(LIBGLAZE_LIBNAME) ifeq ($(COMPILER_SUPPORTS_32),Yes) TARGETS += $(LIB32_DIR)/libGL.so.1 +TARGETS += glaze-find-libgl-32 endif ifeq ($(COMPILER_SUPPORTS_64),Yes) TARGETS += $(LIB64_DIR)/libGL.so.1 +TARGETS += glaze-find-libgl-64 endif all: $(TARGETS) @@ -49,6 +51,12 @@ $(LIB32_DIR)/libGL.so.1: glaze-gl.c specs/gl.def mkdir -p $(LIB32_DIR) $(CC) $(GLAZE_CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $< +glaze-find-libgl-32: glaze-find-libgl.c + $(CC) $(GLAZE_CFLAGS) -m32 -fPIC -ldl -o $@ $< + +glaze-find-libgl-64: glaze-find-libgl.c + $(CC) $(GLAZE_CFLAGS) -m64 -fPIC -ldl -o $@ $< + .PHONY: install install: all mkdir -p $(DESTDIR)$(LIBDIR)/glaze/$(LIB64_DIR) @@ -62,6 +70,13 @@ install: all install glaze.pc $(DESTDIR)$(LIBDIR)/pkgconfig mkdir -p $(DESTDIR)$(INCLUDEDIR)/glaze install -m0644 glaze.h $(DESTDIR)$(INCLUDEDIR)/glaze + mkdir -p $(DESTDIR)$(BINDIR) +ifeq ($(COMPILER_SUPPORTS_32),Yes) + install -m0755 glaze-find-libgl-32 $(DESTDIR)$(BINDIR) +endif +ifeq ($(COMPILER_SUPPORTS_64),Yes) + install -m0755 glaze-find-libgl-64 $(DESTDIR)$(BINDIR) +endif clean: rm -f $(TARGETS)