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# |