X-Git-Url: https://git.cworth.org/git?p=glaze;a=blobdiff_plain;f=Makefile;h=147dcd5416988c9b26fa89363fce214261680d5f;hp=f13fa877014873e702595377520cf90bd714c649;hb=553d330d06573b6bc951e3c00672a1abfe29b7aa;hpb=f2c5ebbfe53ee598aa2b354f0e013aba3a10fffc diff --git a/Makefile b/Makefile index f13fa87..147dcd5 100644 --- a/Makefile +++ b/Makefile @@ -27,11 +27,11 @@ LIBGLAZE_LIBNAME = $(LIBGLAZE_SONAME).$(MINOR).$(RELEASE) TARGETS = $(LIBGLAZE_LIBNAME) ifeq ($(COMPILER_SUPPORTS_32),Yes) -TARGETS += lib32/libGL.so.1 +TARGETS += $(LIB32_DIR)/libGL.so.1 endif ifeq ($(COMPILER_SUPPORTS_64),Yes) -TARGETS += lib64/libGL.so.1 +TARGETS += $(LIB64_DIR)/libGL.so.1 endif all: $(TARGETS) @@ -41,20 +41,20 @@ GLAZE_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(LIBGLAZE_LIBNAME): glaze.c $(CC) $(GLAZE_CFLAGS) -fPIC -shared -Wl,-Bsymbolic,-soname=$(LIBGLAZE_SONAME) -ldl -o $@ $< -lib64/libGL.so.1: glaze-gl.c glapi.def - mkdir -p lib64 +$(LIB64_DIR)/libGL.so.1: glaze-gl.c glapi.def + mkdir -p $(LIB64_DIR) $(CC) $(GLAZE_CFLAGS) -m64 -fPIC -shared -Wl,-Bsymbolic -o $@ $< -lib32/libGL.so.1: glaze-gl.c specs/gl.def - mkdir -p lib32 +$(LIB32_DIR)/libGL.so.1: glaze-gl.c specs/gl.def + mkdir -p $(LIB32_DIR) $(CC) $(GLAZE_CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $< .PHONY: install install: all - mkdir -p $(DESTDIR)$(LIBDIR)/glaze/lib64 - install -m0644 lib64/libGL.so.1 $(DESTDIR)$(LIBDIR)/glaze/lib64 - mkdir -p $(DESTDIR)$(LIBDIR)/glaze/lib32 - install -m0644 lib32/libGL.so.1 $(DESTDIR)$(LIBDIR)/glaze/lib32 + mkdir -p $(DESTDIR)$(LIBDIR)/glaze/$(LIB64_DIR) + install -m0644 $(LIB64_DIR)/libGL.so.1 $(DESTDIR)$(LIBDIR)/glaze/$(LIB64_DIR) + mkdir -p $(DESTDIR)$(LIBDIR)/glaze/$(LIB32_DIR) + install -m0644 $(LIB32_DIR)/libGL.so.1 $(DESTDIR)$(LIBDIR)/glaze/$(LIB32_DIR) install -m0644 $(LIBGLAZE_LIBNAME) $(DESTDIR)$(LIBDIR) ln -sf $(LIBGLAZE_LIBNAME) $(DESTDIR)$(LIBDIR)/$(LIBGLAZE_SONAME) ln -sf $(LIBGLAZE_LIBNAME) $(DESTDIR)$(LIBDIR)/$(LIBGLAZE_LINKER_NAME)