From: Danomi Manchego Date: Fri, 26 Sep 2014 02:09:20 +0000 (-0400) Subject: tiff: fix prefer-static build by using default install X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=66a2dcc058fc654d7bd5e873870af601544af58a;p=buildroot.git tiff: fix prefer-static build by using default install Replace hand-coded .so install with default install, plus tiff bins fixup to remove unwanted tools. Signed-off-by: Danomi Manchego Signed-off-by: Peter Korsgaard --- diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index 8d2e087b41..99a5b157dc 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -15,12 +15,34 @@ TIFF_CONF_OPT = \ TIFF_DEPENDENCIES = host-pkgconf -TIFF_TOOLS_LIST = -ifeq ($(BR2_PACKAGE_TIFF_TIFF2PDF),y) - TIFF_TOOLS_LIST += tiff2pdf +TIFF_TOOLS_TO_DELETE = \ + bmp2tiff \ + fax2ps \ + fax2tiff \ + gif2tiff \ + pal2rgb \ + ppm2tiff \ + ras2tiff \ + raw2tiff \ + rgb2ycbcr \ + thumbnail \ + tiff2bw \ + tiff2ps \ + tiff2rgba \ + tiffcmp \ + tiffcrop \ + tiffdither \ + tiffdump \ + tiffinfo \ + tiffmedian \ + tiffset \ + tiffsplit \ + +ifeq ($(BR2_PACKAGE_TIFF_TIFF2PDF),) + TIFF_TOOLS_TO_DELETE += tiff2pdf endif -ifeq ($(BR2_PACKAGE_TIFF_TIFFCP),y) - TIFF_TOOLS_LIST += tiffcp +ifeq ($(BR2_PACKAGE_TIFF_TIFFCP),) + TIFF_TOOLS_TO_DELETE += tiffcp endif ifneq ($(BR2_PACKAGE_TIFF_CCITT),y) @@ -75,12 +97,10 @@ 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 +define TIFF_REMOVE_TOOLS_FIXUP + rm -f $(addprefix $(TARGET_DIR)/usr/bin/,$(TIFF_TOOLS_TO_DELETE)) endef +TIFF_POST_INSTALL_TARGET_HOOKS += TIFF_REMOVE_TOOLS_FIXUP + $(eval $(autotools-package))