Mercurial > mxe-octave
view src/bzip2.mk @ 2988:aca8511e7751
qt.mk: link to correct files in bin directory
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 16 May 2013 13:32:57 -0400 |
parents | 426bca8b039e |
children | 4f9b72cf7ee7 |
line wrap: on
line source
# This file is part of MXE. # See index.html for further information. PKG := bzip2 $(PKG)_IGNORE := $(PKG)_CHECKSUM := 3f89f861209ce81a6bab1fd1998c0ef311712002 $(PKG)_SUBDIR := bzip2-$($(PKG)_VERSION) $(PKG)_FILE := bzip2-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://www.bzip.org/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_DEPS := gcc define $(PKG)_UPDATE $(WGET) -q -O- 'http://www.bzip.org/downloads.html' | \ grep 'bzip2-' | \ $(SED) -n 's,.*bzip2-\([0-9][^>]*\)\.tar.*,\1,p' | \ head -1 endef define $(PKG)_BUILD $(SED) -i 's,sys\\stat\.h,sys/stat.h,g' '$(1)/bzip2.c' $(SED) -i 's,WINAPI,,g' '$(1)/bzlib.h' $(MAKE) -C '$(1)' -j '$(JOBS)' libbz2.a \ PREFIX='$(PREFIX)/$(TARGET)' \ CC='$(TARGET)-gcc' \ AR='$(TARGET)-ar' \ RANLIB='$(TARGET)-ranlib' $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib' $(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