patch-Makefile-libbz2_so 905 B

1234567891011121314151617181920212223242526272829303132
  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-13 14:31:10.000000000 +0100
  3. @@ -21,10 +21,17 @@
  4. # ------------------------------------------------------------------
  5. -SHELL=/bin/sh
  6. -CC=gcc
  7. +SHELL?=/bin/sh
  8. +CC?=gcc
  9. BIGFILES=-D_FILE_OFFSET_BITS=64
  10. -CFLAGS=-fpic -fPIC -Wall -Winline -O2 -g $(BIGFILES)
  11. +CFLAGS?=
  12. +CFLAGS+=-fpic -fPIC -Wall -Winline $(BIGFILES)
  13. +OS=$(shell uname)
  14. +ifeq ($(OS),Darwin)
  15. +LDOPT=-install_name
  16. +else
  17. +LDOPT=-soname
  18. +endif
  19. OBJS= blocksort.o \
  20. huffman.o \
  21. @@ -35,7 +42,7 @@ OBJS= blocksort.o \
  22. bzlib.o
  23. all: $(OBJS)
  24. - $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
  25. + $(CC) -shared -Wl,$(LDOPT) -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
  26. $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6
  27. rm -f libbz2.so.1.0
  28. ln -s libbz2.so.1.0.6 libbz2.so.1.0