# HG changeset patch # User John W. Eaton # Date 1354204774 18000 # Node ID 426bca8b039e1b9c619b7bf1dc7e1b08460d4502 # Parent 8d89eccf60a62a721cc7094b52a67270ff9356f2 shared libs for bzip2 diff -r 8d89eccf60a6 -r 426bca8b039e src/bzip2.mk --- a/src/bzip2.mk Thu Nov 29 09:41:54 2012 -0500 +++ b/src/bzip2.mk Thu Nov 29 10:59:34 2012 -0500 @@ -28,4 +28,14 @@ $(INSTALL) -m644 '$(1)/libbz2.a' '$(PREFIX)/$(TARGET)/lib/' $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' $(INSTALL) -m644 '$(1)/bzlib.h' '$(PREFIX)/$(TARGET)/include/' + + if [ $(BUILD_SHARED) = yes ]; then \ + $(INSTALL) -d '$(PREFIX)/$(TARGET)/bin'; \ + $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(PREFIX)/$(TARGET)/lib/libbz2.a'; \ + $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/lib/libbz2.dll.a' '$(PREFIX)/$(TARGET)/lib/libbz2.dll.a'; \ + $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/lib/libbz2.dll' '$(PREFIX)/$(TARGET)/bin/libbz2.dll'; \ + rm -f '$(PREFIX)/$(TARGET)/lib/libbz2.dll'; \ + rm -f '$(PREFIX)/$(TARGET)/lib/libbz2.la'; \ + fi + endef