diff options
Diffstat (limited to 'packages/graphics/libpng/libpng.mk')
-rw-r--r-- | packages/graphics/libpng/libpng.mk | 76 |
1 files changed, 41 insertions, 35 deletions
diff --git a/packages/graphics/libpng/libpng.mk b/packages/graphics/libpng/libpng.mk index 2171006..93e45df 100644 --- a/packages/graphics/libpng/libpng.mk +++ b/packages/graphics/libpng/libpng.mk @@ -23,47 +23,53 @@ # \date October 2009 ################################################################################ -LIBPNG_NAME := libpng -LIBPNG_VERSION := $(call embtk_get_pkgversion,LIBPNG) -LIBPNG_SITE := http://download.sourceforge.net/libpng -LIBPNG_PACKAGE := libpng-$(LIBPNG_VERSION).tar.gz -LIBPNG_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -LIBPNG_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/libpng/$(LIBPNG_VERSION) -LIBPNG_SRC_DIR := $(PACKAGES_BUILD)/libpng-$(LIBPNG_VERSION) -LIBPNG_BUILD_DIR := $(PACKAGES_BUILD)/libpng-$(LIBPNG_VERSION) +LIBPNG_NAME := libpng +LIBPNG_VERSION := $(call embtk_get_pkgversion,libpng) +LIBPNG_SITE := http://download.sourceforge.net/libpng +LIBPNG_PACKAGE := libpng-$(LIBPNG_VERSION).tar.gz +LIBPNG_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror +LIBPNG_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/libpng/$(LIBPNG_VERSION) +LIBPNG_SRC_DIR := $(PACKAGES_BUILD)/libpng-$(LIBPNG_VERSION) +LIBPNG_BUILD_DIR := $(PACKAGES_BUILD)/libpng-$(LIBPNG_VERSION) -LIBPNG_BINS = libpng* -LIBPNG_SBINS = -LIBPNG_INCLUDES = libpng* png* -LIBPNG_LIBS = libpng* -LIBPNG_PKGCONFIGS = libpng* +LIBPNG_BINS = libpng* +LIBPNG_SBINS = +LIBPNG_INCLUDES = libpng* png* +LIBPNG_LIBS = libpng* +LIBPNG_PKGCONFIGS = libpng* -LIBPNG_CONFIGURE_OPTS := --with-libpng-compat=no - -LIBPNG_DEPS := zlib_install +LIBPNG_CONFIGURE_OPTS := --with-libpng-compat=no +LIBPNG_DEPS := zlib_install libpng_install: - @test -e $(LIBPNG_BUILD_DIR)/.installed || \ - $(MAKE) $(LIBPNG_BUILD_DIR)/.installed + $(call embtk_install_pkg,libpng) + +libpng_clean: + $(call embtk_cleanup_pkg,libpng) -$(LIBPNG_BUILD_DIR)/.installed: $(LIBPNG_DEPS) download_libpng \ - $(LIBPNG_BUILD_DIR)/.decompressed $(LIBPNG_BUILD_DIR)/.configured - $(call embtk_generic_message,"Compiling and installing \ - libpng-$(LIBPNG_VERSION) in your root filesystem...") - $(Q)$(MAKE) -C $(LIBPNG_BUILD_DIR) $(J) - $(Q)$(MAKE) -C $(LIBPNG_BUILD_DIR) DESTDIR=$(SYSROOT) install - $(Q)$(MAKE) libtool_files_adapt - $(Q)$(MAKE) pkgconfig_files_adapt - @touch $@ +# +# libpng for host development machine +# -download_libpng: - $(call embtk_download_pkg,LIBPNG) +LIBPNG_HOST_NAME := $(LIBPNG_NAME) +LIBPNG_HOST_VERSION := $(LIBPNG_VERSION) +LIBPNG_HOST_SITE := $(LIBPNG_SITE) +LIBPNG_HOST_PACKAGE := $(LIBPNG_PACKAGE) +LIBPNG_HOST_SITE_MIRROR1 := $(LIBPNG_SITE_MIRROR1) +LIBPNG_HOST_SITE_MIRROR2 := $(LIBPNG_SITE_MIRROR2) +LIBPNG_HOST_SITE_MIRROR3 := $(LIBPNG_SITE_MIRROR3) +LIBPNG_HOST_PATCH_SITE := $(LIBPNG_PATCH_SITE) +LIBPNG_HOST_SRC_DIR := $(TOOLS_BUILD)/libpng-$(LIBPNG_VERSION) +LIBPNG_HOST_BUILD_DIR := $(TOOLS_BUILD)/libpng-$(LIBPNG_VERSION) -$(LIBPNG_BUILD_DIR)/.decompressed: - $(call embtk_decompress_pkg,LIBPNG) +LIBPNG_HOST_CONFIGURE_OPTS := --with-libpng-compat=no +LIBPNG_HOST_DEPS := zlib_host_install -$(LIBPNG_BUILD_DIR)/.configured: - $(call embtk_configure_pkg,LIBPNG) +libpng_host_install: + $(call embtk_install_hostpkg,libpng_host) -libpng_clean: - $(call embtk_cleanup_pkg,LIBPNG) +# +# Common for target and host +# +download_libpng download_libpng_host: + $(call embtk_download_pkg,libpng) |