diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-06-26 14:00:05 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-06-26 14:00:05 +0200 |
commit | b0ef01ddadd7e063f22464864a535b33818d1823 (patch) | |
tree | ab6060b1d59ec170e0023fad698f017f1c71c06b /packages/graphics/freetype/freetype.mk | |
parent | 2bd268bd5fe6531da3fd51efec467a028997b9ae (diff) | |
download | embtoolkit-b0ef01ddadd7e063f22464864a535b33818d1823.tar.gz embtoolkit-b0ef01ddadd7e063f22464864a535b33818d1823.tar.bz2 embtoolkit-b0ef01ddadd7e063f22464864a535b33818d1823.tar.xz |
Packages: freetype: fully use generic macros
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/graphics/freetype/freetype.mk')
-rw-r--r-- | packages/graphics/freetype/freetype.mk | 56 |
1 files changed, 18 insertions, 38 deletions
diff --git a/packages/graphics/freetype/freetype.mk b/packages/graphics/freetype/freetype.mk index a0ceebc..a63543a 100644 --- a/packages/graphics/freetype/freetype.mk +++ b/packages/graphics/freetype/freetype.mk @@ -23,49 +23,29 @@ # \date October 2009 ################################################################################ -FREETYPE_NAME := freetype -FREETYPE_VERSION := $(call EMBTK_GET_PKG_VERSION,FREETYPE) -FREETYPE_SITE := http://downloads.sourceforge.net/project/freetype/freetype2/$(FREETYPE_VERSION) -FREETYPE_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -FREETYPE_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/freetype/$(FREETYPE_VERSION) -FREETYPE_PACKAGE := freetype-$(FREETYPE_VERSION).tar.bz2 -FREETYPE_SRC_DIR := $(PACKAGES_BUILD)/freetype-$(FREETYPE_VERSION) -FREETYPE_BUILD_DIR := $(PACKAGES_BUILD)/freetype-$(FREETYPE_VERSION) - -FREETYPE_BINS = freetype* -FREETYPE_SBINS = -FREETYPE_INCLUDES = ft*build.h freetype* -FREETYPE_LIBS = libfreetype* -FREETYPE_PKGCONFIGS = freetype*.pc - -FREETYPE_DEPS := zlib_install +FREETYPE_NAME := freetype +FREETYPE_VERSION := $(call EMBTK_GET_PKG_VERSION,FREETYPE) +FREETYPE_SITE := http://downloads.sourceforge.net/project/freetype/freetype2/$(FREETYPE_VERSION) +FREETYPE_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror +FREETYPE_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/freetype/$(FREETYPE_VERSION) +FREETYPE_PACKAGE := freetype-$(FREETYPE_VERSION).tar.bz2 +FREETYPE_SRC_DIR := $(PACKAGES_BUILD)/freetype-$(FREETYPE_VERSION) +FREETYPE_BUILD_DIR := $(PACKAGES_BUILD)/freetype-$(FREETYPE_VERSION) + +FREETYPE_BINS = freetype* +FREETYPE_SBINS = +FREETYPE_INCLUDES = ft*build.h freetype* +FREETYPE_LIBS = libfreetype* +FREETYPE_PKGCONFIGS = freetype*.pc + +FREETYPE_DEPS := zlib_install +FREETYPE_MAKE_OPTS := LIBTOOL=$(FREETYPE_BUILD_DIR)/builds/unix/libtool freetype_install: - @test -e $(FREETYPE_BUILD_DIR)/.installed || \ - $(MAKE) $(FREETYPE_BUILD_DIR)/.installed - -$(FREETYPE_BUILD_DIR)/.installed: $(FREETYPE_DEPS) download_freetype \ - $(FREETYPE_BUILD_DIR)/.decompressed $(FREETYPE_BUILD_DIR)/.configured - $(call EMBTK_GENERIC_MESSAGE,"Compiling and installing \ - freetype-$(FREETYPE_VERSION) in your root filesystem...") - $(call EMBTK_KILL_LT_RPATH, $(FREETYPE_BUILD_DIR)) - $(MAKE) -C $(FREETYPE_BUILD_DIR) $(J) \ - LIBTOOL=$(FREETYPE_BUILD_DIR)/builds/unix/libtool - $(MAKE) -C $(FREETYPE_BUILD_DIR) \ - LIBTOOL=$(FREETYPE_BUILD_DIR)/builds/unix/libtool \ - DESTDIR=$(SYSROOT) install - $(MAKE) libtool_files_adapt - $(MAKE) pkgconfig_files_adapt - @touch $@ + $(call EMBTK_INSTALL_PKG,FREETYPE) download_freetype: $(call EMBTK_DOWNLOAD_PKG,FREETYPE) -$(FREETYPE_BUILD_DIR)/.decompressed: - $(call EMBTK_DECOMPRESS_PKG,FREETYPE) - -$(FREETYPE_BUILD_DIR)/.configured: - $(call EMBTK_CONFIGURE_PKG,FREETYPE) - freetype_clean: $(call EMBTK_CLEANUP_PKG,FREETYPE) |