diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-26 15:48:39 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-26 15:48:39 +0100 |
commit | 06c73c32086385c22d2f5f9fb0d04a3873007e05 (patch) | |
tree | f624b433d2a6490d9ee3be64dc97886e4afabbb0 /packages/graphics/gtk/gtk.mk | |
parent | fe2eb4d524a8090eee73e87954d6793f0d181579 (diff) | |
download | embtoolkit-06c73c32086385c22d2f5f9fb0d04a3873007e05.tar.gz embtoolkit-06c73c32086385c22d2f5f9fb0d04a3873007e05.tar.bz2 embtoolkit-06c73c32086385c22d2f5f9fb0d04a3873007e05.tar.xz |
Packages: gtk: Improve install by creating .special target
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'packages/graphics/gtk/gtk.mk')
-rw-r--r-- | packages/graphics/gtk/gtk.mk | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/packages/graphics/gtk/gtk.mk b/packages/graphics/gtk/gtk.mk index 89fd0f2..59d3406 100644 --- a/packages/graphics/gtk/gtk.mk +++ b/packages/graphics/gtk/gtk.mk @@ -40,7 +40,7 @@ else PKG_CONFIG_PATH=$(SYSROOT)/usr/lib/pkgconfig endif -gtk_install: $(GTK_BUILD_DIR)/.installed +gtk_install: $(GTK_BUILD_DIR)/.installed $(GTK_BUILD_DIR)/.special $(GTK_BUILD_DIR)/.installed: directfb_install libtiff_install \ fontconfig_install download_gtk glib_install atk_install cairo_install \ @@ -52,12 +52,6 @@ $(GTK_BUILD_DIR)/.installed: directfb_install libtiff_install \ $(Q)$(MAKE) -C $(GTK_BUILD_DIR) DESTDIR=$(SYSROOT) install $(Q)$(MAKE) libtool_files_adapt $(Q)$(MAKE) pkgconfig_files_adapt - $(Q)-cp $(SYSROOT)/usr/etc/gtk-* $(ROOTFS)/etc/ -ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y) - $(Q)-cp $(SYSROOT)/usr/lib32/gtk-* $(ROOTFS)/usr/lib32/ -else - $(Q)-cp $(SYSROOT)/usr/lib/gtk-* $(ROOTFS)/usr/lib/ -endif @touch $@ download_gtk: @@ -123,6 +117,18 @@ else done endif + +.PHONY: gtk_clean $(GTK_BUILD_DIR)/.special + +$(GTK_BUILD_DIR)/.special: + $(Q)-cp $(SYSROOT)/usr/etc/gtk-* $(ROOTFS)/etc/ +ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y) + $(Q)-cp $(SYSROOT)/usr/lib32/gtk-* $(ROOTFS)/usr/lib32/ +else + $(Q)-cp $(SYSROOT)/usr/lib/gtk-* $(ROOTFS)/usr/lib/ +endif + @touch $@ + gtk_clean: $(call EMBTK_GENERIC_MESSAGE,"cleanup gtk-$(GTK_VERSION)...") $(Q)-cd $(SYSROOT)/usr/bin; rm -rf $(GTK_BINS) |