diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-11-13 13:04:26 -0800 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-11-13 13:04:26 -0800 |
| commit | d169dd73007cf1eadea79fb2c506b03f178a2bad (patch) | |
| tree | 521a4cd14aa8ffd8e77db9a900e11425cc3eb191 | |
| parent | 9e50ed8ef10320f84e6e5e5f853a22aae6e62de7 (diff) | |
| download | zlib-d169dd73007cf1eadea79fb2c506b03f178a2bad.tar.gz zlib-d169dd73007cf1eadea79fb2c506b03f178a2bad.tar.bz2 zlib-d169dd73007cf1eadea79fb2c506b03f178a2bad.zip | |
Split off AR options in Makefile.in and configure.
Adds ARFLAGS variable for options, where AR is now just the command
name. So now $(AR) $(ARFLAGS) is used to build the static library.
| -rw-r--r-- | Makefile.in | 5 | ||||
| -rwxr-xr-x | configure | 13 |
2 files changed, 11 insertions, 7 deletions
diff --git a/Makefile.in b/Makefile.in index 9ac0406..01a9016 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -36,7 +36,8 @@ SHAREDLIBV=libz.so.1.2.5.2 | |||
| 36 | SHAREDLIBM=libz.so.1 | 36 | SHAREDLIBM=libz.so.1 |
| 37 | LIBS=$(STATICLIB) $(SHAREDLIBV) | 37 | LIBS=$(STATICLIB) $(SHAREDLIBV) |
| 38 | 38 | ||
| 39 | AR=ar rc | 39 | AR=ar |
| 40 | ARFLAGS=rc | ||
| 40 | RANLIB=ranlib | 41 | RANLIB=ranlib |
| 41 | LDCONFIG=ldconfig | 42 | LDCONFIG=ldconfig |
| 42 | LDSHAREDLIBC=-lc | 43 | LDSHAREDLIBC=-lc |
| @@ -111,7 +112,7 @@ test64: all64 | |||
| 111 | -@rm -f foo.gz | 112 | -@rm -f foo.gz |
| 112 | 113 | ||
| 113 | libz.a: $(OBJS) | 114 | libz.a: $(OBJS) |
| 114 | $(AR) $@ $(OBJS) | 115 | $(AR) $(ARFLAGS) $@ $(OBJS) |
| 115 | -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 | 116 | -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 |
| 116 | 117 | ||
| 117 | match.o: match.S | 118 | match.o: match.S |
| @@ -30,7 +30,7 @@ else | |||
| 30 | AR=${AR-"ar"} | 30 | AR=${AR-"ar"} |
| 31 | test -n "${CROSS_PREFIX}" && echo Using ${AR} | 31 | test -n "${CROSS_PREFIX}" && echo Using ${AR} |
| 32 | fi | 32 | fi |
| 33 | AR_RC="${AR} rc" | 33 | ARFLAGS=${ARFLAGS-"rc"} |
| 34 | if "${CROSS_PREFIX}ranlib" --version >/dev/null 2>/dev/null || test $? -lt 126; then | 34 | if "${CROSS_PREFIX}ranlib" --version >/dev/null 2>/dev/null || test $? -lt 126; then |
| 35 | RANLIB=${RANLIB-"${CROSS_PREFIX}ranlib"} | 35 | RANLIB=${RANLIB-"${CROSS_PREFIX}ranlib"} |
| 36 | test -n "${CROSS_PREFIX}" && echo Using ${RANLIB} | 36 | test -n "${CROSS_PREFIX}" && echo Using ${RANLIB} |
| @@ -161,7 +161,7 @@ if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then | |||
| 161 | SHAREDLIBM=libz.$VER1$shared_ext | 161 | SHAREDLIBM=libz.$VER1$shared_ext |
| 162 | LDSHARED=${LDSHARED-"$cc -dynamiclib -install_name $libdir/$SHAREDLIBM -compatibility_version $VER1 -current_version $VER3"} | 162 | LDSHARED=${LDSHARED-"$cc -dynamiclib -install_name $libdir/$SHAREDLIBM -compatibility_version $VER1 -current_version $VER3"} |
| 163 | AR="libtool" | 163 | AR="libtool" |
| 164 | AR_RC="${AR} -o" ;; | 164 | ARFLAGS="-o" ;; |
| 165 | *) LDSHARED=${LDSHARED-"$cc -shared"} ;; | 165 | *) LDSHARED=${LDSHARED-"$cc -shared"} ;; |
| 166 | esac | 166 | esac |
| 167 | else | 167 | else |
| @@ -198,7 +198,8 @@ else | |||
| 198 | CFLAGS=${CFLAGS-"-4 -O"} | 198 | CFLAGS=${CFLAGS-"-4 -O"} |
| 199 | LDSHARED=${LDSHARED-"cc"} | 199 | LDSHARED=${LDSHARED-"cc"} |
| 200 | RANLIB=${RANLIB-"true"} | 200 | RANLIB=${RANLIB-"true"} |
| 201 | AR_RC="cc -A" ;; | 201 | AR="cc" |
| 202 | ARFLAGS="-A" ;; | ||
| 202 | SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "} | 203 | SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "} |
| 203 | CFLAGS=${CFLAGS-"-O3"} | 204 | CFLAGS=${CFLAGS-"-O3"} |
| 204 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"} ;; | 205 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"} ;; |
| @@ -598,7 +599,8 @@ sed < Makefile.in " | |||
| 598 | /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# | 599 | /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# |
| 599 | /^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# | 600 | /^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# |
| 600 | /^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# | 601 | /^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# |
| 601 | /^AR *=/s#=.*#=$AR_RC# | 602 | /^AR *=/s#=.*#=$AR# |
| 603 | /^ARFLAGS *=/s#=.*#=$ARFLAGS# | ||
| 602 | /^RANLIB *=/s#=.*#=$RANLIB# | 604 | /^RANLIB *=/s#=.*#=$RANLIB# |
| 603 | /^LDCONFIG *=/s#=.*#=$LDCONFIG# | 605 | /^LDCONFIG *=/s#=.*#=$LDCONFIG# |
| 604 | /^LDSHAREDLIBC *=/s#=.*#=$LDSHAREDLIBC# | 606 | /^LDSHAREDLIBC *=/s#=.*#=$LDSHAREDLIBC# |
| @@ -624,7 +626,8 @@ sed < zlib.pc.in " | |||
| 624 | /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# | 626 | /^SHAREDLIB *=/s#=.*#=$SHAREDLIB# |
| 625 | /^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# | 627 | /^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# |
| 626 | /^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# | 628 | /^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# |
| 627 | /^AR *=/s#=.*#=$AR_RC# | 629 | /^AR *=/s#=.*#=$AR# |
| 630 | /^ARFLAGS *=/s#=.*#=$ARFLAGS# | ||
| 628 | /^RANLIB *=/s#=.*#=$RANLIB# | 631 | /^RANLIB *=/s#=.*#=$RANLIB# |
| 629 | /^EXE *=/s#=.*#=$EXE# | 632 | /^EXE *=/s#=.*#=$EXE# |
| 630 | /^prefix *=/s#=.*#=$prefix# | 633 | /^prefix *=/s#=.*#=$prefix# |
