diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-07 20:35:23 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-12-07 20:35:23 +0100 |
commit | 5763a77710bc7da45bb11494e5e69edc78e56045 (patch) | |
tree | 28feac7788b027bcba968c07e40a0aa6afa52209 | |
parent | c37cefd9d10ea9c8f76b1716d4e3db5b5f187e43 (diff) | |
download | embtoolkit-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.mk | 14 |
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/* |