|
|
SFLAGS=${CFLAGS-"-fPIC -O3"} | SFLAGS=${CFLAGS-"-fPIC -O3"} |
CFLAGS="$cflags" | CFLAGS="$cflags" |
case `(uname -s || echo unknown) 2>/dev/null` in | case `(uname -s || echo unknown) 2>/dev/null` in |
Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};; |
Linux | linux | GNU | GNU/*) |
|
LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"} |
|
MAPFILE=${MAPFILE-"-Wl,--version-script,mapfile"};; |
CYGWIN* | Cygwin* | cygwin* | OS/2* ) | CYGWIN* | Cygwin* | cygwin* | OS/2* ) |
EXE='.exe';; | EXE='.exe';; |
QNX*) # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4 | QNX*) # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4 |
|
|
LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};; | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};; |
SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."} | SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."} |
CFLAGS=${CFLAGS-"-fast -xcg89"} | CFLAGS=${CFLAGS-"-fast -xcg89"} |
MAPFILE=${MAPFILE-"-M mapfile"} |
LDSHARED=${LDSHARED-"cc -G"};; | LDSHARED=${LDSHARED-"cc -G"};; |
SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} |
CFLAGS=${CFLAGS-"-O2"} | CFLAGS=${CFLAGS-"-O2"} |
|
|
echo 'No shared library support; try without defining CC and CFLAGS' | echo 'No shared library support; try without defining CC and CFLAGS' |
shared=0; | shared=0; |
fi | fi |
LDSHARED="${LDSHARED} ${MAPFILE}" |
fi | fi |
if test $shared -eq 0; then | if test $shared -eq 0; then |
LDSHARED="$CC" | LDSHARED="$CC" |
|
|
{ |
global: |
zlibVersion ; |
deflateInit_ ; |
deflateInit2_ ; |
deflate ; |
deflateSetDictionary ; |
deflateCopy ; |
deflateReset ; |
deflateParams ; |
deflateEnd ; |
deflateBound ; |
deflatePrime ; |
inflateInit_ ; |
inflateInit2_ ; |
inflate ; |
inflateSetDictionary ; |
inflateSync ; |
inflateReset ; |
inflateEnd ; |
inflateCopy ; |
inflateBackInit_ ; |
inflateBack ; |
inflateBackEnd ; |
zlibCompileFlags ; |
compressBound ; |
compress ; |
compress2 ; |
uncompress ; |
gzopen ; |
gzdopen ; |
gzsetparams ; |
gzread ; |
gzwrite ; |
gzprintf ; |
gzputs ; |
gzgets ; |
gzputc ; |
gzgetc ; |
gzungetc ; |
gzflush ; |
gzseek ; |
gzrewind ; |
gztell ; |
gzeof ; |
gzclose ; |
gzerror ; |
gzclearerr ; |
adler32 ; |
crc32 ; |
zError ; |
inflateSyncPoint ; |
get_crc_table ; |
crc32_combine ; |
adler32_combine ; |
inflateGetheader ; |
deflateSetHeader ; |
gzdirect ; |
deflateTune ; |
inflatePrime ; |
local: |
*; |
}; |