diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2001-06-21 18:37:17 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2001-06-21 18:37:17 +0000 |
commit | df9de0eba10ac3f17697c3626efff3f484b3333a (patch) | |
tree | dd474847b5cb872a4c00011987d2276b9e7075d0 /contrib/bzip2/Makefile-libbz2_so |
Virgin import (trimmed) of Bzip2 version 1.0.1.vendor/bzip2/1.0.1
Notes
Notes:
svn path=/vendor/bzip2/dist/; revision=78556
svn path=/vendor/bzip2/1.0.1/; revision=78558; tag=vendor/bzip2/1.0.1
Diffstat (limited to 'contrib/bzip2/Makefile-libbz2_so')
-rw-r--r-- | contrib/bzip2/Makefile-libbz2_so | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/bzip2/Makefile-libbz2_so b/contrib/bzip2/Makefile-libbz2_so new file mode 100644 index 000000000000..a347c50e9b28 --- /dev/null +++ b/contrib/bzip2/Makefile-libbz2_so @@ -0,0 +1,43 @@ + +# This Makefile builds a shared version of the library, +# libbz2.so.1.0.1, with soname libbz2.so.1.0, +# at least on x86-Linux (RedHat 5.2), +# with gcc-2.7.2.3. Please see the README file for some +# important info about building the library like this. + +SHELL=/bin/sh +CC=gcc +BIGFILES=-D_FILE_OFFSET_BITS=64 +CFLAGS=-fpic -fPIC -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) + +OBJS= blocksort.o \ + huffman.o \ + crctable.o \ + randtable.o \ + compress.o \ + decompress.o \ + bzlib.o + +all: $(OBJS) + $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.1 $(OBJS) + $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.1 + rm -f libbz2.so.1.0 + ln -s libbz2.so.1.0.1 libbz2.so.1.0 + +clean: + rm -f $(OBJS) bzip2.o libbz2.so.1.0.1 libbz2.so.1.0 bzip2-shared + +blocksort.o: blocksort.c + $(CC) $(CFLAGS) -c blocksort.c +huffman.o: huffman.c + $(CC) $(CFLAGS) -c huffman.c +crctable.o: crctable.c + $(CC) $(CFLAGS) -c crctable.c +randtable.o: randtable.c + $(CC) $(CFLAGS) -c randtable.c +compress.o: compress.c + $(CC) $(CFLAGS) -c compress.c +decompress.o: decompress.c + $(CC) $(CFLAGS) -c decompress.c +bzlib.o: bzlib.c + $(CC) $(CFLAGS) -c bzlib.c |