$NetBSD: patch-aa,v 1.5 2015/04/08 16:23:28 hiramatsu Exp $ Use libtool. --- Makefile.in.orig 2014-06-04 03:51:29.000000000 +0900 +++ Makefile.in 2015-04-08 21:11:43.000000000 +0900 @@ -34,12 +34,13 @@ SHELL = /bin/sh ARCHIVE = @ARCHIVE@ RANLIB = @RANLIB@ -CC = @CC@ +CC = ${LIBTOOL} --mode=compile @CC@ +LD = ${LIBTOOL} --mode=link @CC@ CFLAGS = @CFLAGS@ SSE_FLAGS = @SSE_FLAGS@ FC = @FC@ LDFLAGS = $(CFLAGS) -DEFS = @DEFS@ +DEFS = @DEFS@ -Dunix LIBS = @LIBS@ FLEX = flex BISON = bison @@ -89,11 +90,10 @@ all-nofitsio: ${MAKE} stand_alone "FITSIO_SRC=" -stand_alone: libcfitsio.a +stand_alone: libcfitsio.la -libcfitsio.a: ${OBJECTS} - ${ARCHIVE} libcfitsio.a ${OBJECTS}; \ - ${RANLIB} libcfitsio.a; +libcfitsio.la: ${OBJECTS} + ${LIBTOOL} --mode=link @CC@ -o $@ ${OBJECTS:.o=.lo} -rpath ${PREFIX}/lib -version-info 3:0 shared: libcfitsio${SHLIB_SUFFIX} @@ -104,10 +104,10 @@ ln -sf ${CFITSIO_SHLIB_SONAME} $@; \ fi -install: libcfitsio.a $(INSTALL_DIRS) - /bin/cp -a libcfitsio* ${CFITSIO_LIB} - /bin/cp fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE} - /bin/cp cfitsio.pc ${CFITSIO_LIB}/pkgconfig +install: libcfitsio.la $(INSTALL_DIRS) + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libcfitsio.la ${CFITSIO_LIB} + ${BSD_INSTALL_DATA} fitsio.h fitsio2.h longnam.h drvrsmem.h ${CFITSIO_INCLUDE}/ + ${BSD_INSTALL_DATA} cfitsio.pc ${CFITSIO_LIB}/pkgconfig .c.o: $(CC) -c -o ${ eval_l.c1