diff options
author | Tony Theodore <tonyt@logyst.com> | 2014-02-21 15:53:10 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2014-02-21 16:19:03 (GMT) |
commit | 2c7e51cb8317813b29837ce7213dd2b4af9256dc (patch) | |
tree | c388024abe33ba166603a526b5b131635a0b4c9f /src/rubberband.mk | |
parent | e6edb821b0f9593e82ad2393435c678e38e276db (diff) | |
download | mxe-2c7e51cb8317813b29837ce7213dd2b4af9256dc.zip mxe-2c7e51cb8317813b29837ce7213dd2b4af9256dc.tar.gz mxe-2c7e51cb8317813b29837ce7213dd2b4af9256dc.tar.bz2 |
package rubberband: remove static patch and enable shared libs
Diffstat (limited to 'src/rubberband.mk')
-rw-r--r-- | src/rubberband.mk | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/src/rubberband.mk b/src/rubberband.mk index 5f6bf8a..f022b7f 100644 --- a/src/rubberband.mk +++ b/src/rubberband.mk @@ -8,17 +8,31 @@ $(PKG)_CHECKSUM := ae1faaef211d612db745d66d77266cf6789fd4ee $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_URL := http://code.breakfastquay.com/attachments/download/34/$(PKG)-$($(PKG)_VERSION).tar.bz2 -$(PKG)_DEPS := gcc libsamplerate libsndfile vamp-plugin-sdk pthreads fftw +$(PKG)_DEPS := gcc fftw libsamplerate libsndfile pthreads vamp-plugin-sdk define $(PKG)_UPDATE - echo $($(PKG)_VERSION) + echo 'TODO: Updates for package rubberband need to be written.' >&2; + echo $(rubberband_VERSION) endef define $(PKG)_BUILD - cd '$(1)' && autoreconf -f -i cd '$(1)' && ./configure \ - --host='$(TARGET)' \ - --disable-shared \ - --prefix='$(PREFIX)/$(TARGET)' - $(MAKE) -j $(JOBS) -C '$(1)' -j 1 install + $(MXE_CONFIGURE_OPTS) + $(MAKE) -j $(JOBS) -C '$(1)' -j '$(JOBS)' \ + AR='$(TARGET)-ar' \ + RANLIB='$(TARGET)-ranlib' \ + DYNAMIC_EXTENSION='.dll' \ + DYNAMIC_FULL_VERSION= \ + DYNAMIC_ABI_VERSION= \ + lib vamp \ + $(if $(BUILD_STATIC),static,dynamic) + + $(INSTALL) -d '$(PREFIX)/$(TARGET)/include/$(PKG)' + $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/vamp' + $(INSTALL) -m644 '$(1)/$(PKG)/'* '$(PREFIX)/$(TARGET)/include/$(PKG)' + $(INSTALL) -m644 '$(1)/lib/lib$(PKG).$(LIB_SUFFIX)' '$(PREFIX)/$(TARGET)/lib' + $(INSTALL) -m644 '$(1)/lib/vamp-'*.dll '$(PREFIX)/$(TARGET)/lib/vamp' + $(INSTALL) -m644 '$(1)/vamp/vamp-rubberband.cat' '$(PREFIX)/$(TARGET)/lib/vamp' + $(SED) 's,%PREFIX%,$(PREFIX)/$(TARGET),' '$(1)/$(PKG).pc.in' \ + > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc' endef |