############################################################# # # tiff # ############################################################# TIFF_VER:=3.8.2 TIFF_DIR:=$(BUILD_DIR)/tiff-$(TIFF_VER) TIFF_SITE:=ftp://ftp.remotesensing.org/libtiff TIFF_SOURCE:=tiff-$(TIFF_VER).tar.gz TIFF_CAT:=$(ZCAT) $(DL_DIR)/$(TIFF_SOURCE): $(WGET) -P $(DL_DIR) $(TIFF_SITE)/$(TIFF_SOURCE) tiff-source: $(DL_DIR)/$(TIFF_SOURCE) $(TIFF_DIR)/.unpacked: $(DL_DIR)/$(TIFF_SOURCE) $(TIFF_CAT) $(DL_DIR)/$(TIFF_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - toolchain/patch-kernel.sh $(TIFF_DIR) package/tiff/ tiff\*.patch $(CONFIG_UPDATE) $(TIFF_DIR) touch $(TIFF_DIR)/.unpacked $(TIFF_DIR)/.configured: $(TIFF_DIR)/.unpacked (cd $(TIFF_DIR); rm -rf config.cache; \ $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS)" \ LDFLAGS="$(TARGET_LDFLAGS)" ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --libdir=/lib \ --libexecdir=/usr/lib \ --sysconfdir=/etc \ --datadir=/usr/share \ --localstatedir=/var \ --includedir=/include \ --mandir=/usr/man \ --infodir=/usr/info \ --enable-shared \ --enable-static \ --disable-cxx \ --without-x \ --with-jpeg-include-dir=$(STAGING_DIR)/include \ --with-jpeg-lib-dir=$(STAGING_DIR)/lib \ --with-zlib-include-dir=$(STAGING_DIR)/include \ --with-zlib-lib-dir=$(STAGING_DIR)/lib \ ); touch $(TIFF_DIR)/.configured $(TIFF_DIR)/libtiff/.libs/libtiff.a: $(TIFF_DIR)/.configured $(MAKE) -C $(TIFF_DIR) touch -c $(TIFF_DIR)/libtiff/.libs/libtiff.a $(STAGING_DIR)/lib/libtiff.so.$(TIFF_VER): $(TIFF_DIR)/libtiff/.libs/libtiff.a $(MAKE) DESTDIR=$(STAGING_DIR) -C $(TIFF_DIR) install $(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/lib\',g" $(STAGING_DIR)/lib/libtiff.la touch -c $(STAGING_DIR)/lib/libtiff.so.$(TIFF_VER) $(TARGET_DIR)/lib/libtiff.so.$(TIFF_VER): $(STAGING_DIR)/lib/libtiff.so.$(TIFF_VER) cp -dpf $(STAGING_DIR)/lib/libtiff.so* $(TARGET_DIR)/lib/ -$(STRIP) --strip-unneeded $(TARGET_DIR)/lib/libtiff.so.$(TIFF_VER) tiff: uclibc zlib jpeg $(TARGET_DIR)/lib/libtiff.so.$(TIFF_VER) tiff-clean: -$(MAKE) -C $(TIFF_DIR) clean tiff-dirclean: rm -rf $(TIFF_DIR) ############################################################# # # Toplevel Makefile options # ############################################################# ifeq ($(strip $(BR2_PACKAGE_TIFF)),y) TARGETS+=tiff endif