############################################################# # # 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) \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=$(STAGING_DIR) \ --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) -C $(TIFF_DIR) install 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