$NetBSD: patch-zlibrary_ui_Makefile,v 1.2 2015/04/02 21:23:22 joerg Exp $ * Libtoolized. --- zlibrary/ui/Makefile.orig 2012-11-30 12:41:25.000000000 +0000 +++ zlibrary/ui/Makefile @@ -11,7 +11,7 @@ ifeq "$(ZLSHARED)" "yes" TARGET_SONAME = libzlui.$(SOVERSION).dylib TARGET_SHORTNAME = libzlui.dylib else - TARGET = libzlui.so.$(VERSION) + TARGET = libzlui.la TARGET_SONAME = libzlui.so.$(SOVERSION) TARGET_SHORTNAME = libzlui.so endif @@ -117,10 +117,8 @@ $(TARGET): .objects @echo -n 'Creating $@ ...' @$(RM_QUIET) $(TARGET) ifeq "$(ZLSHARED)" "yes" - @$(LD) $(LDFLAGS) -shared -Wl,-soname,$(TARGET_SONAME) -o $(TARGET) $(patsubst %, %/*.o, $(SUBDIRS) $(QTSUBDIRS) $(GTKSUBDIRS)) $(UILIBS) $(CORE_LIBS) + @${LIBTOOL} --mode=link --tag=CXX $(LD) $(LDFLAGS) -shared -Wl,-soname,$(TARGET_SONAME) -o $(TARGET) $(patsubst %, %/*.lo, $(SUBDIRS) $(QTSUBDIRS) $(GTKSUBDIRS)) $(UILIBS) $(CORE_LIBS) -rpath ${PREFIX}/lib #@$(LD) $(LDFLAGS) -dynamiclib -dylinker_install_name $(TARGET_SONAME) -o $(TARGET) $(patsubst %, %/*.o, $(SUBDIRS) $(QTSUBDIRS) $(GTKSUBDIRS)) $(UILIBS) $(CORE_LIBS) - @ln -sf $(TARGET) $(TARGET_SONAME) - @ln -sf $(TARGET) $(TARGET_SHORTNAME) else @$(AR) $(TARGET) $(patsubst %, %/*.o, $(SUBDIRS) $(QTSUBDIRS) $(GTKSUBDIRS)) endif @@ -143,9 +141,7 @@ do_install: @install -m 0644 data/style.$(TARGET_ARCH).qss $(SHARE_ZLIBRARY)/style.qss ifeq "$(ZLSHARED)" "yes" @install -d $(DESTDIR)$(LIBDIR) - @install $(TARGET) $(DESTDIR)$(LIBDIR) - @ln -sf $(TARGET) $(DESTDIR)$(LIBDIR)/$(TARGET_SONAME) - @ln -sf $(TARGET) $(DESTDIR)$(LIBDIR)/$(TARGET_SHORTNAME) + @${LIBTOOL} --mode=install install $(TARGET) $(DESTDIR)$(LIBDIR) endif do_install_dev: