patch-Makefile-libbz2_so 746 B

123456789101112131415161718192021222324
  1. --- bzip2-1.0.6.orig/Makefile-libbz2_so 2010-09-11 01:07:52.000000000 +0200
  2. +++ bzip2-1.0.6/Makefile-libbz2_so 2014-01-10 21:37:37.000000000 +0100
  3. @@ -25,6 +25,12 @@ SHELL=/bin/sh
  4. CC=gcc
  5. BIGFILES=-D_FILE_OFFSET_BITS=64
  6. CFLAGS=-fpic -fPIC -Wall -Winline -O2 -g $(BIGFILES)
  7. +OS=$(shell uname)
  8. +ifeq ($(OS),Darwin)
  9. +LDOPT=-install_name
  10. +else
  11. +LDOPT=-soname
  12. +endif
  13. OBJS= blocksort.o \
  14. huffman.o \
  15. @@ -35,7 +41,7 @@ OBJS= blocksort.o \
  16. bzlib.o
  17. all: $(OBJS)
  18. - $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
  19. + $(CC) -shared -Wl,$(LDOPT) -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
  20. $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6
  21. rm -f libbz2.so.1.0
  22. ln -s libbz2.so.1.0.6 libbz2.so.1.0