From e02b892ea8db591cb8a2f0c5c02e2e5b0d399bf0 Mon Sep 17 00:00:00 2001 From: hubertf Date: Wed, 16 Aug 2000 01:23:31 +0000 Subject: print-PLIST: on ELF systems, exclude libfoo.so.x and libfoo.so --- mk/bsd.pkg.mk | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'mk') diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 94ccf131ed1..729d12adfdc 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.539 2000/08/13 09:07:45 veego Exp $ +# $NetBSD: bsd.pkg.mk,v 1.540 2000/08/16 01:23:31 hubertf Exp $ # # This file is in the public domain. # @@ -2878,11 +2878,19 @@ COMMON_DIRS!= ${AWK} 'BEGIN { \ .if !target(print-PLIST) print-PLIST: @${ECHO} '@comment $$'NetBSD'$$' - @${FIND} ${PREFIX}/. -newer ${EXTRACT_COOKIE} \! -type d \ + @shlib_type=`${MAKE} ${MAKEFLAGS} show-shlib-type`; \ + RM_ELFLIBS=''; \ + case "$$shlib_type" in \ + "ELF") \ + RMELFLIBS='-e /.*\/lib[^\/]*\.so\.[0-9]*$$/d \ + -e /.*\/lib[^\/]*\.so$$/d' ; \ + esac ; \ + ${FIND} ${PREFIX}/. -newer ${EXTRACT_COOKIE} \! -type d \ | ${SED} \ -e s@${PREFIX}/./@@ \ -e s@${LOWER_OPSYS}@\$${LOWER_OPSYS}@ \ -e s@${MACHINE_ARCH}@\$${MACHINE_ARCH}@ \ + $$RMELFLIBS \ | sort \ | ${AWK} ' \ { \ -- cgit v1.2.3