summaryrefslogtreecommitdiff
path: root/packages/graphics/gtk/gtk.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-26 15:48:39 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-26 15:48:39 +0100
commit06c73c32086385c22d2f5f9fb0d04a3873007e05 (patch)
treef624b433d2a6490d9ee3be64dc97886e4afabbb0 /packages/graphics/gtk/gtk.mk
parentfe2eb4d524a8090eee73e87954d6793f0d181579 (diff)
downloadembtoolkit-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.mk20
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)