summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/buildlink2/fake-la4
-rw-r--r--mk/buildlink2/libtool-fix-la14
2 files changed, 11 insertions, 7 deletions
diff --git a/mk/buildlink2/fake-la b/mk/buildlink2/fake-la
index 9959047e050..a2cb11619c2 100644
--- a/mk/buildlink2/fake-la
+++ b/mk/buildlink2/fake-la
@@ -1,6 +1,6 @@
#!@BUILDLINK_SHELL@
#
-# $NetBSD: fake-la,v 1.3 2002/12/22 19:02:44 jlam Exp $
+# $NetBSD: fake-la,v 1.4 2003/01/06 04:30:12 jlam Exp $
BASENAME="@BASENAME@"
CC="@CC@"
@@ -21,7 +21,7 @@ realdir=`${DIRNAME} $reallib`
libname=`${BASENAME} $reallib`
tmpdir=${BUILDLINK_DIR}/.tmp
-if ! ${TEST} -f $tmpdir/inst/$libbase.la; then
+if ${TEST} ! -f $tmpdir/inst/$libbase.la; then
case $libname in
*.so.[0-9]*)
libbase=`${ECHO} $libname | ${SED} -e "s/\.so\.[0-9.]*$//"`
diff --git a/mk/buildlink2/libtool-fix-la b/mk/buildlink2/libtool-fix-la
index 7341b89836c..b53836f66b1 100644
--- a/mk/buildlink2/libtool-fix-la
+++ b/mk/buildlink2/libtool-fix-la
@@ -1,4 +1,4 @@
-# $NetBSD: libtool-fix-la,v 1.14 2002/12/26 17:08:56 jlam Exp $
+# $NetBSD: libtool-fix-la,v 1.15 2003/01/06 04:30:12 jlam Exp $
#
# For *.la files, in the "relink_command" line, we make the following
# replacements:
@@ -103,8 +103,10 @@ if $test -f $lafile; then
;;
esac
done
- if $test -n "$deps" || $test -n "$relink" && \
- ! @EGREP@ "^#.*modified by buildlink2" $lafile >/dev/null 2>&1; then
+ if $test -z "$deps" && $test -z "$relink" || \
+ @EGREP@ "^#.*modified by buildlink2" $lafile >/dev/null 2>&1; then
+ :
+ else
@MV@ -f $lafile ${lafile}.blsav
if $test -n "$deps"; then
(
@@ -129,8 +131,10 @@ if $test -f $lafile; then
@RM@ ${lafile}.tmp
$echo "==> Fixed $lafile" >> $wrapperlog
fi
- if $test -n "$laifile" && $test -f "$laifile" && \
- ! @EGREP@ "^#.*modified by buildlink2" $laifile >/dev/null 2>&1; then
+ if $test -z "$laifile" || $test ! -f "$laifile" || \
+ @EGREP@ "^#.*modified by buildlink2" $laifile >/dev/null 2>&1; then
+ :
+ else
@SED@ @_BLNK_WRAP_LT_UNTRANSFORM_SED@ \
@_BLNK_UNTRANSFORM_SED@ \
$laifile > ${laifile}.tmp