diff options
Diffstat (limited to 'package/tiff/tiff.mk')
-rw-r--r-- | package/tiff/tiff.mk | 66 |
1 files changed, 65 insertions, 1 deletions
diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index 1d57db760..ed05bf196 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -12,10 +12,74 @@ TIFF_CONF_OPT = \ --disable-cxx \ --without-x \ -TIFF_DEPENDENCIES = host-pkg-config zlib jpeg +TIFF_DEPENDENCIES = host-pkg-config + +TIFF_TOOLS_LIST = +ifeq ($(BR2_PACKAGE_TIFF_TIFF2PDF),y) + TIFF_TOOLS_LIST += tiff2pdf +endif +ifeq ($(BR2_PACKAGE_TIFF_TIFFCP),y) + TIFF_TOOLS_LIST += tiffcp +endif + +ifneq ($(BR2_PACKAGE_TIFF_CCITT),y) + TIFF_CONF_OPT += --disable-ccitt +endif + +ifneq ($(BR2_PACKAGE_TIFF_PACKBITS),y) + TIFF_CONF_OPT += --disable-packbits +endif + +ifneq ($(BR2_PACKAGE_TIFF_LZW),y) + TIFF_CONF_OPT += --disable-lzw +endif + +ifneq ($(BR2_PACKAGE_TIFF_THUNDER),y) + TIFF_CONF_OPT += --disable-thunder +endif + +ifneq ($(BR2_PACKAGE_TIFF_NEXT),y) + TIFF_CONF_OPT += --disable-next +endif + +ifneq ($(BR2_PACKAGE_TIFF_LOGLUV),y) + TIFF_CONF_OPT += --disable-logluv +endif + +ifneq ($(BR2_PACKAGE_TIFF_MDI),y) + TIFF_CONF_OPT += --disable-mdi +endif + +ifneq ($(BR2_PACKAGE_TIFF_ZLIB),y) + TIFF_CONF_OPT += --disable-zlib +else + TIFF_DEPENDENCIES += zlib +endif + +ifneq ($(BR2_PACKAGE_TIFF_PIXARLOG),y) + TIFF_CONF_OPT += --disable-pixarlog +endif + +ifneq ($(BR2_PACKAGE_TIFF_JPEG),y) + TIFF_CONF_OPT += --disable-jpeg +else + TIFF_DEPENDENCIES += jpeg +endif + +ifneq ($(BR2_PACKAGE_TIFF_OLD_JPEG),y) + TIFF_CONF_OPT += --disable-old-jpeg +endif + +ifneq ($(BR2_PACKAGE_TIFF_JBIG),y) + TIFF_CONF_OPT += --disable-jbig +endif define TIFF_INSTALL_TARGET_CMDS -cp -a $(@D)/libtiff/.libs/libtiff.so* $(TARGET_DIR)/usr/lib/ + for i in $(TIFF_TOOLS_LIST); \ + do \ + $(INSTALL) -m 755 -D $(@D)/tools/$$i $(TARGET_DIR)/usr/bin/$$i; \ + done endef $(eval $(call AUTOTARGETS)) |