summaryrefslogtreecommitdiff
path: root/packages/graphics/libtiff/libtiff.mk
diff options
context:
space:
mode:
Diffstat (limited to 'packages/graphics/libtiff/libtiff.mk')
-rw-r--r--packages/graphics/libtiff/libtiff.mk69
1 files changed, 37 insertions, 32 deletions
diff --git a/packages/graphics/libtiff/libtiff.mk b/packages/graphics/libtiff/libtiff.mk
index c7ad8f7..2457cfa 100644
--- a/packages/graphics/libtiff/libtiff.mk
+++ b/packages/graphics/libtiff/libtiff.mk
@@ -23,48 +23,53 @@
# \date December 2009
################################################################################
-LIBTIFF_NAME := libtiff
-LIBTIFF_VERSION := $(call embtk_get_pkgversion,LIBTIFF)
-LIBTIFF_SITE := ftp://ftp.remotesensing.org/pub/libtiff
-LIBTIFF_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror
-LIBTIFF_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/libtiff/$(LIBTIFF_VERSION)
-LIBTIFF_PACKAGE := tiff-$(LIBTIFF_VERSION).tar.gz
-LIBTIFF_SRC_DIR := $(PACKAGES_BUILD)/tiff-$(LIBTIFF_VERSION)
-LIBTIFF_BUILD_DIR := $(PACKAGES_BUILD)/tiff-$(LIBTIFF_VERSION)
+LIBTIFF_NAME := libtiff
+LIBTIFF_VERSION := $(call embtk_get_pkgversion,libtiff)
+LIBTIFF_SITE := ftp://ftp.remotesensing.org/pub/libtiff
+LIBTIFF_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror
+LIBTIFF_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/libtiff/$(LIBTIFF_VERSION)
+LIBTIFF_PACKAGE := tiff-$(LIBTIFF_VERSION).tar.gz
+LIBTIFF_SRC_DIR := $(PACKAGES_BUILD)/tiff-$(LIBTIFF_VERSION)
+LIBTIFF_BUILD_DIR := $(PACKAGES_BUILD)/tiff-$(LIBTIFF_VERSION)
LIBTIFF_BINS = vbmp2tiff fax2tiff pal2rgb ras2tiff rgb2ycbcr tiff2bw tiff2ps \
tiffcmp tiffcrop tiffdump tiffmedian tiffsplit fax2ps gif2tiff \
ppm2tiff raw2tiff thumbnail tiff2pdf tiff2rgba tiffcp \
tiffdither tiffinfo tiffset bmp2tiff
-LIBTIFF_SBINS =
-LIBTIFF_INCLUDES = tiffconf.h tiff.h tiffio.h tiffio.hxx tiffvers.h
-LIBTIFF_LIBS = libtiff*
-LIBTIFF_PKGCONFIGS =
+LIBTIFF_SBINS =
+LIBTIFF_INCLUDES = tiffconf.h tiff.h tiffio.h tiffio.hxx tiffvers.h
+LIBTIFF_LIBS = libtiff*
+LIBTIFF_PKGCONFIGS =
-LIBTIFF_CONFIGURE_OPTS := --disable-cxx --program-prefix=""
+LIBTIFF_CONFIGURE_OPTS := --disable-cxx --program-prefix=""
libtiff_install:
- @test -e $(LIBTIFF_BUILD_DIR)/.installed || \
- $(MAKE) $(LIBTIFF_BUILD_DIR)/.installed
+ $(call embtk_install_pkg,libtiff)
-$(LIBTIFF_BUILD_DIR)/.installed: download_libtiff \
- $(LIBTIFF_BUILD_DIR)/.decompressed $(LIBTIFF_BUILD_DIR)/.configured
- $(call embtk_generic_message,"Compiling and installing \
- libtiff-$(LIBTIFF_VERSION) in your root filesystem...")
- $(Q)$(MAKE) -C $(LIBTIFF_BUILD_DIR) $(J)
- $(Q)$(MAKE) -C $(LIBTIFF_BUILD_DIR) DESTDIR=$(SYSROOT) install
- $(Q)$(MAKE) libtool_files_adapt
- $(Q)$(MAKE) pkgconfig_files_adapt
- @touch $@
+libtiff_clean:
+ $(call embtk_cleanup_pkg,libtiff)
-download_libtiff:
- $(call embtk_download_pkg,LIBTIFF)
+#
+# libtiff for host development machine
+#
+LIBTIFF_HOST_NAME := $(LIBTIFF_NAME)
+LIBTIFF_HOST_VERSION := $(LIBTIFF_VERSION)
+LIBTIFF_HOST_SITE := $(LIBTIFF_SITE)
+LIBTIFF_HOST_SITE_MIRROR1 := $(LIBTIFF_SITE_MIRROR1)
+LIBTIFF_HOST_SITE_MIRROR2 := $(LIBTIFF_SITE_MIRROR2)
+LIBTIFF_HOST_SITE_MIRROR3 := $(LIBTIFF_SITE_MIRROR3)
+LIBTIFF_HOST_PATCH_SITE := $(LIBTIFF_PATCH_SITE)
+LIBTIFF_HOST_PACKAGE := $(LIBTIFF_PACKAGE)
+LIBTIFF_HOST_SRC_DIR := $(TOOLS_BUILD)/tiff-$(LIBTIFF_VERSION)
+LIBTIFF_HOST_BUILD_DIR := $(TOOLS_BUILD)/tiff-$(LIBTIFF_VERSION)
-$(LIBTIFF_BUILD_DIR)/.decompressed:
- $(call embtk_decompress_pkg,LIBTIFF)
+LIBTIFF_HOST_CONFIGURE_OPTS := --disable-cxx --program-prefix=""
-$(LIBTIFF_BUILD_DIR)/.configured:
- $(call embtk_configure_pkg,LIBTIFF)
+libtiff_host_install:
+ $(call embtk_install_hostpkg,libtiff_host)
-libtiff_clean:
- $(call embtk_cleanup_pkg,LIBTIFF)
+#
+# Common for host and target
+#
+download_libtiff download_libtiff_host:
+ $(call embtk_download_pkg,libtiff)