Define `RANTOUCH?= ${RANLIB} -t' and use it instead of ${RANLIB} -t.
RANTOUCH may be defined in /etc/make.conf as `${ECHO} skipping ${RANLIB} -t' to help stop `make install' from changing the timestamps on unchanged libraries, thus making the uninstalled binaries appear to be out of date... Other changes are required to stop install from clobbering the timestamps.
This commit is contained in:
parent
5bb14446b2
commit
e226c88111
@ -1,5 +1,5 @@
|
||||
# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
|
||||
# $Id: bsd.lib.mk,v 1.10 1994/10/25 17:55:25 bde Exp $
|
||||
# $Id: bsd.lib.mk,v 1.11 1994/11/13 21:05:25 phk Exp $
|
||||
#
|
||||
|
||||
.if exists(${.CURDIR}/../Makefile.inc)
|
||||
@ -21,11 +21,14 @@ CFLAGS+= ${DEBUG_FLAGS}
|
||||
.endif
|
||||
|
||||
INSTALL?= install
|
||||
RANTOUCH?= ${RANLIB} -t
|
||||
|
||||
LIBDIR?= /usr/lib
|
||||
LINTLIBDIR?= /usr/libdata/lint
|
||||
LIBGRP?= bin
|
||||
LIBOWN?= bin
|
||||
LIBMODE?= 444
|
||||
SHLIBDIR?= ${LIBDIR}
|
||||
|
||||
.if !defined(DEBUG_FLAGS)
|
||||
STRIP?= -s
|
||||
@ -226,11 +229,11 @@ realinstall: beforeinstall
|
||||
.if !defined(INTERNALLIB)
|
||||
${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
|
||||
${INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR}
|
||||
${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}.a
|
||||
${RANTOUCH} ${DESTDIR}${LIBDIR}/lib${LIB}.a
|
||||
.if !defined(NOPROFILE)
|
||||
${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
|
||||
${INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR}
|
||||
${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}_p.a
|
||||
${RANTOUCH} ${DESTDIR}${LIBDIR}/lib${LIB}_p.a
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(NOPIC)
|
||||
@ -238,12 +241,12 @@ realinstall: beforeinstall
|
||||
${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
|
||||
${INSTALLFLAGS} ${SHLINSTALLFLAGS} \
|
||||
lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
${DESTDIR}${LIBDIR}
|
||||
${DESTDIR}${SHLIBDIR}
|
||||
.endif
|
||||
.if defined(INSTALL_PIC_ARCHIVE)
|
||||
${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
|
||||
${INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR}
|
||||
${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a
|
||||
${RANTOUCH} ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a
|
||||
.endif
|
||||
.endif
|
||||
.if defined(LINKS) && !empty(LINKS)
|
||||
|
Loading…
x
Reference in New Issue
Block a user