summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-07 20:35:23 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-07 20:35:23 +0100
commit5763a77710bc7da45bb11494e5e69edc78e56045 (patch)
tree28feac7788b027bcba968c07e40a0aa6afa52209
parentc37cefd9d10ea9c8f76b1716d4e3db5b5f187e43 (diff)
downloadembtoolkit-5763a77710bc7da45bb11494e5e69edc78e56045.tar.gz
embtoolkit-5763a77710bc7da45bb11494e5e69edc78e56045.tar.bz2
embtoolkit-5763a77710bc7da45bb11494e5e69edc78e56045.tar.xz
Rootfs: Rework build of root filesystem for lib.*.so*
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--mk/rootfs.mk14
1 files 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/*