diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-26 15:44:02 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-26 15:44:02 +0100 |
commit | fe2eb4d524a8090eee73e87954d6793f0d181579 (patch) | |
tree | c68b3dbb1b5ce4f17bb54258da4abc7885b70053 /packages/graphics | |
parent | 4629a433e507775bc848b8bd7936e9d0fd3e9f0e (diff) | |
download | embtoolkit-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>
Diffstat (limited to 'packages/graphics')
-rw-r--r-- | packages/graphics/fontconfig/fontconfig.mk | 10 |
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 $@ + |