[Title] modify build script
authorJaewon Lim <jaewon81.lim@samsung.com>
Sat, 18 Feb 2012 12:47:07 +0000 (21:47 +0900)
committerJaewon Lim <jaewon81.lim@samsung.com>
Sat, 18 Feb 2012 12:47:07 +0000 (21:47 +0900)
[Type] bug fix
[Module] valgrind
[Priority] minor
[Jira#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]

Change-Id: Ibbe25afe71d9f07cc394faddbf76e42cb596bd2c

package/build.linux

index a8d8e4a..120e30d 100755 (executable)
@@ -31,6 +31,11 @@ __set_dir()
        fi
 }
 
+__build_autogen_sh()
+{
+       ${SBI} action ${TARGET} -- command -mode=build -path=${SRCDIR} -cmd="./autogen.sh"
+}
+
 __build_make_distclean()
 {
        if [ -f $SRCDIR/Makefile ]
@@ -86,11 +91,15 @@ clean()
 {
        __make_sb2_target
        TARGET=${armtarget}
+       __set_dir
+       __build_autogen_sh
        __build_configure
        __build_make_uninstall
        __build_make_clean
        __build_make_distclean
        TARGET=${x86target}
+       __set_dir
+       __build_autogen_sh
        __build_configure
        __build_make_uninstall
        __build_make_clean
@@ -103,6 +112,8 @@ build()
 {
        __make_sb2_target
        TARGET=${x86target}
+       __set_dir
+       __build_autogen_sh
        __build_configure
        __build_make
        __build_make_install
@@ -110,6 +121,8 @@ build()
        __build_make_distclean
 
        TARGET=${armtarget}
+       __set_dir
+       __build_autogen_sh
        __build_configure
        __build_make
        __build_make_install
@@ -119,15 +132,14 @@ build()
 
 __package_binary()
 {
-       __set_dir
-
        mkdir -p ${pkgdir}
        BINARYDIR=${rootstrap}/opt/home/developer/sdk_tools/valgrind/usr
 
        mkdir -p ${pkgdir}/bin
        cp ${BINARYDIR}/bin/ms_print ${pkgdir}/bin/
        cp ${BINARYDIR}/bin/valgrind* ${pkgdir}/bin/
-       cp ${BINARYDIR}/bin/vgdb ${pkgdir}/bin/
+#      cp ${BINARYDIR}/bin/vgdb ${pkgdir}/bin/
+       cp ${BINARYDIR}/bin/no_op_* ${pkgdir}/bin/
        mkdir -p ${pkgdir}/lib/pkgconfig
        mkdir -p ${pkgdir}/lib/valgrind
        cp ${BINARYDIR}/lib/pkgconfig/* ${pkgdir}/lib/pkgconfig/
@@ -143,9 +155,11 @@ install()
        __make_sb2_target
 
        TARGET=${x86target}
+       __set_dir
        __package_binary
 
        TARGET=${armtarget}
+       __set_dir
        __package_binary
 }