]> code.ossystems Code Review - openembedded-core.git/commitdiff
glibc: Factor staging function into a common .inc file
authorRichard Purdie <richard@openedhand.com>
Mon, 29 Oct 2007 21:13:42 +0000 (21:13 +0000)
committerRichard Purdie <richard@openedhand.com>
Mon, 29 Oct 2007 21:13:42 +0000 (21:13 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3028 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/glibc/glibc-stage.inc [new file with mode: 0644]
meta/packages/glibc/glibc_2.3.5+cvs20050627.bb
meta/packages/glibc/glibc_2.4.bb
meta/packages/glibc/glibc_2.5.bb
meta/packages/glibc/glibc_csl-2005q3-2.bb

diff --git a/meta/packages/glibc/glibc-stage.inc b/meta/packages/glibc/glibc-stage.inc
new file mode 100644 (file)
index 0000000..a86cf78
--- /dev/null
@@ -0,0 +1,23 @@
+do_stage() {
+       rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6
+       oe_runmake 'install_root=${STAGING_DIR_HOST}' \
+                  'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \
+                  '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
+                  install-headers install-lib
+
+       install -d ${STAGING_INCDIR}/gnu \
+                  ${STAGING_INCDIR}/bits \
+                  ${STAGING_INCDIR}/rpcsvc
+       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
+       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
+       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
+       for r in ${rpcsvc}; do
+               h=`echo $r|sed -e's,\.x$,.h,'`
+               install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/
+       done
+       for i in libc.a libc_pic.a libc_nonshared.a; do
+               install -m 0644 ${B}/$i ${STAGING_DIR_HOST}/${layout_base_libdir}/ || die "failed to install $i"
+       done
+       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libpthread.so
+       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libc.so
+}
index e2a2119f2e2b5185a35da95952e3c7b70b76161e..242274b60997ae9dc92ed004247e7a0546f450c1 100644 (file)
@@ -119,29 +119,7 @@ do_compile () {
        )
 }
 
-do_stage() {
-       rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6
-       oe_runmake 'install_root=${STAGING_DIR_HOST}' \
-                  'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \
-                  '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
-                  install-headers install-lib
-
-       install -d ${STAGING_INCDIR}/gnu \
-                  ${STAGING_INCDIR}/bits \
-                  ${STAGING_INCDIR}/rpcsvc
-       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
-       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
-       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
-       for r in ${rpcsvc}; do
-               h=`echo $r|sed -e's,\.x$,.h,'`
-               install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/
-       done
-       for i in libc.a libc_pic.a libc_nonshared.a; do
-               install -m 0644 ${B}/$i ${STAGING_DIR_HOST}/${layout_base_libdir}/ || die "failed to install $i"
-       done
-       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libpthread.so
-       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libc.so
-}
+require glibc-stage.inc
 
 require glibc-package.bbclass
 include glibc.inc
index a07930841847c972baa13d8cd44df4153b607f6a..a8e6f740ad5b8efd82b25fb3ae2a67c13ee1fd43 100644 (file)
@@ -148,28 +148,6 @@ do_compile () {
        )
 }
 
-do_stage() {
-       rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6
-       oe_runmake 'install_root=${STAGING_DIR_HOST}' \
-                  'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \
-                  '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
-                  install-headers install-lib
-
-       install -d ${STAGING_INCDIR}/gnu \
-                  ${STAGING_INCDIR}/bits \
-                  ${STAGING_INCDIR}/rpcsvc
-       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
-       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
-       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
-       for r in ${rpcsvc}; do
-               h=`echo $r|sed -e's,\.x$,.h,'`
-               install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/
-       done
-       for i in libc.a libc_pic.a libc_nonshared.a; do
-               install -m 0644 ${B}/$i ${STAGING_DIR_HOST}/${layout_base_libdir}/ || die "failed to install $i"
-       done
-       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libpthread.so
-       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libc.so
-}
+require glibc-stage.inc
 
 require glibc-package.bbclass
index f41321372a58c0f2f3b7d76cfb207ef338019bea..ccac98fcae6587f12fa11ee79cb9e291c7532ef9 100644 (file)
@@ -151,28 +151,6 @@ do_compile () {
        )
 }
 
-do_stage() {
-       rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6
-       oe_runmake 'install_root=${STAGING_DIR_HOST}' \
-                  'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \
-                  '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
-                  install-headers install-lib
-
-       install -d ${STAGING_INCDIR}/gnu \
-                  ${STAGING_INCDIR}/bits \
-                  ${STAGING_INCDIR}/rpcsvc
-       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
-       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
-       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
-       for r in ${rpcsvc}; do
-               h=`echo $r|sed -e's,\.x$,.h,'`
-               install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/
-       done
-       for i in libc.a libc_pic.a libc_nonshared.a; do
-               install -m 0644 ${B}/$i ${STAGING_DIR_HOST}/${layout_base_libdir} || die "failed to install $i"
-       done
-       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libpthread.so
-       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libc.so
-}
+require glibc-stage.inc
 
 require glibc-package.bbclass
index 8af447091be4194e90b7c2cdd9539dab5b5c3b4e..a28c0b2361f260c3d0a59d2fff5b0252790fcf8f 100644 (file)
@@ -99,28 +99,6 @@ do_compile () {
        )
 }
 
-do_stage() {
-       rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6
-       oe_runmake 'install_root=${STAGING_DIR_HOST}' \
-                  'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \
-                  '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
-                  install-headers install-lib
-
-       install -d ${STAGING_INCDIR}/gnu \
-                  ${STAGING_INCDIR}/bits \
-                  ${STAGING_INCDIR}/rpcsvc
-       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
-       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
-       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
-       for r in ${rpcsvc}; do
-               h=`echo $r|sed -e's,\.x$,.h,'`
-               install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/
-       done
-       for i in libc.a libc_pic.a libc_nonshared.a; do
-               install -m 0644 ${B}/$i ${STAGING_DIR_HOST}/${layout_base_libdir} || die "failed to install $i"
-       done
-       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libpthread.so
-       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_DIR_HOST}/${layout_base_libdir}/libc.so
-}
+require glibc-stage.inc
 
 require glibc-package.bbclass