summaryrefslogtreecommitdiff
path: root/packages/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'packages/graphics')
-rw-r--r--packages/graphics/directfb/directfb.mk11
-rw-r--r--packages/graphics/gtk/gtk.mk11
2 files changed, 16 insertions, 6 deletions
diff --git a/packages/graphics/directfb/directfb.mk b/packages/graphics/directfb/directfb.mk
index 64f60ae..be8a0f9 100644
--- a/packages/graphics/directfb/directfb.mk
+++ b/packages/graphics/directfb/directfb.mk
@@ -99,12 +99,17 @@ DIRECTFB_CONFIGURE_OPTS += $(CONFIG_DIRECTFB_INPUTS-y)
DIRECTFB_DEPS := libpng_install freetype_install libjpeg_install
DIRECTFB_DEPS += $(if $(CONFIG_EMBTK_DIRECTFB_INPUT_TSLIB),tslib_install)
-define embtk_postinstall_directfb
- $(Q)test -e $(DIRECTFB_BUILD_DIR)/.patchlibtool || \
+define embtk_postinstallonce_directfb
$(MAKE) $(DIRECTFB_BUILD_DIR)/.patchlibtool
+ $(Q)mkdir -p $(embtk_sysroot)
+ $(Q)mkdir -p $(embtk_sysroot)/etc
+ $(Q)-cp $(DIRECTFB_BUILD_DIR)/fb.modes $(embtk_sysroot)/etc
+endef
+
+define embtk_postinstall_directfb
$(Q)mkdir -p $(embtk_rootfs)
$(Q)mkdir -p $(embtk_rootfs)/etc
- $(Q)-cp $(DIRECTFB_BUILD_DIR)/fb.modes $(embtk_rootfs)/etc
+ $(Q)-cp $(embtk_sysroot)/etc/fb.modes $(embtk_rootfs)/etc
$(Q)mkdir -p $(embtk_rootfs)/usr
$(Q)mkdir -p $(embtk_rootfs)/usr/$(LIBDIR)
$(Q)-cp -R $(embtk_sysroot)/usr/lib/directfb-*-* $(embtk_rootfs)/usr/$(LIBDIR)
diff --git a/packages/graphics/gtk/gtk.mk b/packages/graphics/gtk/gtk.mk
index 832d1a0..d7d3a78 100644
--- a/packages/graphics/gtk/gtk.mk
+++ b/packages/graphics/gtk/gtk.mk
@@ -56,10 +56,15 @@ GTK_CONFIGURE_OPTS := $(GTK_BACKEND)
GTK_CONFIGURE_OPTS += --disable-cups --disable-gtk-doc --disable-glibtest
GTK_CONFIGURE_OPTS += LIBPNG=-lpng
-define embtk_postinstall_gtk
- $(Q)test -e $(GTK_BUILD_DIR)/.patchlibtool || \
+define embtk_postinstallonce_gtk
$(MAKE) $(GTK_BUILD_DIR)/.patchlibtool
- $(Q)-cp -R $(embtk_sysroot)/usr/$(LIBDIR)/gtk-* $(embtk_rootfs)/usr/$(LIBDIR)/
+endef
+
+define embtk_postinstall_gtk
+ mkdir -p $(embtk_rootfs)
+ mkdir -p $(embtk_rootfs)/usr
+ mkdir -p $(embtk_rootfs)/usr/$(LIBDIR)
+ -cp -R $(embtk_sysroot)/usr/$(LIBDIR)/gtk-* $(embtk_rootfs)/usr/$(LIBDIR)/
endef
$(GTK_BUILD_DIR)/.patchlibtool: