43 lines
1.2 KiB
Bash
Executable File
43 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
mm || return 1
|
|
doxygen || return 1
|
|
|
|
TARGET=android
|
|
VERSION=1.0
|
|
DATE=`date +%Y.%m.%d-%k.%M|sed s/\ //`
|
|
|
|
PKG=AmlogicSetTopBox-api-$TARGET-bin-$VERSION-$DATE
|
|
TPATH=.tmp/$PKG
|
|
|
|
mkdir -p $TPATH
|
|
mkdir -p $TPATH/am_adp $TPATH/am_mw
|
|
|
|
echo Amlogic Set Top Box > $TPATH/INFO
|
|
echo Date: `date` >> $TPATH/INFO
|
|
echo Builder: `git config --get user.name` \< `git config --get user.email` \> >> $TPATH/INFO
|
|
echo Version: $VERSION >> $TPATH/INFO
|
|
echo Target: $TARGET >> $TPATH/INFO
|
|
IPADDR=`LANG=en_US ifconfig eth0 | grep inet\ addr| sed s/.*inet\ addr:// | sed s/Bcast.*//`
|
|
echo Machine: $IPADDR >> $TPATH/INFO
|
|
echo Path: `pwd` >> $TPATH/INFO
|
|
echo Branch: `cat .git/HEAD | sed s/ref:\ //` >> $TPATH/INFO
|
|
echo Commit: `git show HEAD | head -1 | grep commit | sed s/commit\ //` >> $TPATH/INFO
|
|
|
|
cp $ANDROID_PRODUCT_OUT/system/lib/libam_adp.so $TPATH || return 1
|
|
cp $ANDROID_PRODUCT_OUT/system/lib/libam_mw.so $TPATH || return 1
|
|
cp -a android include doc Android.mk test $TPATH || return 1
|
|
cat rule/no_src_Android.mk | sed s/SLIB_TARGET/libam_adp/ > $TPATH/am_adp/Android.mk
|
|
cat rule/no_src_Android.mk | sed s/SLIB_TARGET/libam_mw/ > $TPATH/am_mw/Android.mk
|
|
|
|
cd .tmp
|
|
|
|
tar czvf $PKG.tgz $PKG || return 1
|
|
cp $PKG.tgz ..
|
|
|
|
cd ..
|
|
|
|
rm -rf .tmp
|
|
|
|
|