summaryrefslogtreecommitdiff
path: root/package/libstdcxx/Makefile
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-11-21 16:51:13 +0100
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-11-21 16:51:18 +0100
commite2937c7a19577a3088d2c61d1005c0bcb577c64b (patch)
tree4fbaebad59de51310667ba7309e3f3cc17d16783 /package/libstdcxx/Makefile
parent6ddeae54d61d38ab19ba3dcc11216c8d3afc938e (diff)
sh: fix libstdc++ install
Diffstat (limited to 'package/libstdcxx/Makefile')
-rw-r--r--package/libstdcxx/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/package/libstdcxx/Makefile b/package/libstdcxx/Makefile
index 7ea1cb740..1c99e614b 100644
--- a/package/libstdcxx/Makefile
+++ b/package/libstdcxx/Makefile
@@ -21,9 +21,20 @@ INSTALL_STYLE:= manual
do-install:
ifeq ($(ADK_TARGET_BINFMT_FLAT),)
${INSTALL_DIR} ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}
+ifeq ($(ADK_TARGET_ARCH_SH),y)
+ifeq ($(ADK_TARGET_CPU_SH_SH3),y)
+ $(CP) ${STAGING_TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}/!m3/libstdc++.so* \
+ ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}
+endif
+ifeq ($(ADK_TARGET_CPU_SH_SH4),y)
+ $(CP) ${STAGING_TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}/!m4/libstdc++.so* \
+ ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}
+endif
+else
$(CP) ${STAGING_TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}/libstdc++.so* \
${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}
-@rm ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}/libstdc++.so.*-gdb.py 2>/dev/null
endif
+endif
include ${ADK_TOPDIR}/mk/pkg-bottom.mk