summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-26 15:44:02 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-26 15:44:02 +0100
commitfe2eb4d524a8090eee73e87954d6793f0d181579 (patch)
treec68b3dbb1b5ce4f17bb54258da4abc7885b70053
parent4629a433e507775bc848b8bd7936e9d0fd3e9f0e (diff)
downloadembtoolkit-fe2eb4d524a8090eee73e87954d6793f0d181579.tar.gz
embtoolkit-fe2eb4d524a8090eee73e87954d6793f0d181579.tar.bz2
embtoolkit-fe2eb4d524a8090eee73e87954d6793f0d181579.tar.xz
Packages: fontconfig: Improve install by creating .special target
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--packages/graphics/fontconfig/fontconfig.mk10
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/graphics/fontconfig/fontconfig.mk b/packages/graphics/fontconfig/fontconfig.mk
index 77a7567..e958206 100644
--- a/packages/graphics/fontconfig/fontconfig.mk
+++ b/packages/graphics/fontconfig/fontconfig.mk
@@ -39,7 +39,8 @@ else
LIBXML2_CFLAGS="-I$(SYSROOT)/usr/include/libxml2 -L$(SYSROOT)/usr/lib"
endif
-fontconfig_install: $(FONTCONFIG_BUILD_DIR)/.installed
+fontconfig_install: $(FONTCONFIG_BUILD_DIR)/.installed \
+ $(FONTCONFIG_BUILD_DIR)/.special
$(FONTCONFIG_BUILD_DIR)/.installed: libxml2_install \
download_fontconfig $(FONTCONFIG_BUILD_DIR)/.decompressed \
@@ -50,7 +51,6 @@ $(FONTCONFIG_BUILD_DIR)/.installed: libxml2_install \
$(Q)$(MAKE) -C $(FONTCONFIG_BUILD_DIR) DESTDIR=$(SYSROOT) install
$(Q)$(MAKE) libtool_files_adapt
$(Q)$(MAKE) pkgconfig_files_adapt
- $(Q)-mv $(SYSROOT)/usr/etc/fonts $(ROOTFS)/etc
@touch $@
download_fontconfig:
@@ -80,6 +80,8 @@ $(FONTCONFIG_BUILD_DIR)/.configured:
--prefix=/usr --disable-docs
@touch $@
+.PHONY: $(FONTCONFIG_BUILD_DIR)/.special fontconfig_clean
+
fontconfig_clean:
$(call EMBTK_GENERIC_MESSAGE,"cleanup fontconfig-$(FONTCONFIG_VERSION)...")
$(Q)-cd $(SYSROOT)/usr/bin; rm -rf $(FONTCONFIG_BINS)
@@ -92,3 +94,7 @@ ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y)
$(Q)-cd $(SYSROOT)/usr/lib32/pkgconfig; rm -rf $(FONTCONFIG_PKGCONFIGS)
endif
+$(FONTCONFIG_BUILD_DIR)/.special:
+ $(Q)-cp $(SYSROOT)/usr/etc/fonts $(ROOTFS)/etc/
+ @touch $@
+