From 5763a77710bc7da45bb11494e5e69edc78e56045 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Mon, 7 Dec 2009 20:35:23 +0100 Subject: Rootfs: Rework build of root filesystem for lib.*.so* Signed-off-by: Abdoulaye Walsimou Gaye --- mk/rootfs.mk | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mk/rootfs.mk b/mk/rootfs.mk index f53aedc..3ccdb54 100644 --- a/mk/rootfs.mk +++ b/mk/rootfs.mk @@ -77,18 +77,24 @@ ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y) ln -s lib lib64 mkdir -p $(ROOTFS)/usr/lib32 endif - @-cp -R $(SYSROOT)/lib/* $(ROOTFS)/lib/ + @-cp -d $(SYSROOT)/lib/*.so* $(ROOTFS)/lib/ + @-cp -d $(SYSROOT)/usr/lib/*.so* $(ROOTFS)/usr/lib/ ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y) - @cp -R $(SYSROOT)/lib32/* $(ROOTFS)/lib32/ + @-cp -d $(SYSROOT)/lib32/*.so* $(ROOTFS)/lib32/ + @-cp -d $(SYSROOT)/usr/lib32/*.so* $(ROOTFS)/usr/lib32/ endif + @-cp -R $(SYSROOT)/bin/* $(ROOTFS)/bin/ @-cp -R $(SYSROOT)/usr/bin/* $(ROOTFS)/usr/bin/ + @-cp -R $(SYSROOT)/sbin/* $(ROOTFS)/sbin/ @-cp -R $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/ @cp -R $(SYSROOT)/root $(ROOTFS)/ ifeq ($(CONFIG_EMBTK_TARGET_STRIPPED),y) $(call EMBTK_GENERIC_MESSAGE,"Stripping binaries as specified...") - @-$(TARGETSTRIP) $(ROOTFS)/lib/*.so + @-$(TARGETSTRIP) $(ROOTFS)/lib/*.so* + @-$(TARGETSTRIP) $(ROOTFS)/usr/lib/*.so* ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y) - @-$(TARGETSTRIP) $(ROOTFS)/lib32/*.so + @-$(TARGETSTRIP) $(ROOTFS)/lib32/*.so* + @-$(TARGETSTRIP) $(ROOTFS)/usr/lib32/*.so* endif @-$(TARGETSTRIP) $(ROOTFS)/bin/* @-$(TARGETSTRIP) $(ROOTFS)/sbin/* -- cgit v1.2.3