$NetBSD: patch-lib_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $ use libtool --- lib/Makefile.in.orig 2021-10-12 02:10:38.000000000 +0000 +++ lib/Makefile.in @@ -250,11 +250,12 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CC = @CC@ +CC = $(LIBTOOL) --mode=compile @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ +CXXORIG = @CXX@ +CXX= $(LIBTOOL) --mode=compile @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ @@ -425,15 +426,15 @@ uninstall-libLIBRARIES: clean-libLIBRARIES: -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) -libreflex.a: $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) - $(AM_V_at)-rm -f libreflex.a - $(AM_V_AR)$(libreflex_a_AR) libreflex.a $(libreflex_a_OBJECTS) $(libreflex_a_LIBADD) - $(AM_V_at)$(RANLIB) libreflex.a - -libreflexmin.a: $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES) - $(AM_V_at)-rm -f libreflexmin.a - $(AM_V_AR)$(libreflexmin_a_AR) libreflexmin.a $(libreflexmin_a_OBJECTS) $(libreflexmin_a_LIBADD) - $(AM_V_at)$(RANLIB) libreflexmin.a +libreflex.a: $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) + $(AM_V_at)-rm -f libreflex.a libreflex.la + $(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflex.la $(libreflex_a_OBJECTS:.o=.lo) \ + -rpath $(PREFIX)/lib -version-info 0:0 + +libreflexmin.a: $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES) + $(AM_V_at)-rm -f libreflexmin.a libreflexmin.la + $(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflexmin.la $(libreflexmin_a_OBJECTS:.o=.lo) \ + -rpath $(PREFIX)/lib -version-info 0:0 mostlyclean-compile: -rm -f *.$(OBJEXT)