diff --git a/build_linalg.sh b/build_linalg.sh
index 21efb3614be4bad66c1d7d9d2eac763b61c64426..552e3ec6680e467de6df1e80adb4ba430447efcf 100755 (executable)
--- a/build_linalg.sh
+++ b/build_linalg.sh
[ ! -z $LINALG_BASE_DIR ] || { echo "Error: $LINALG_BASE_DIR not set!"; exit 1; }
[ ! -z $OUTPUT_DIR ] || { echo "Error: $OUTPUT_DIR not set!"; exit 1; }
+# two environment variables below need to be set by setup_hpc_env.sh
+#export TI_OCL_INSTALL_DIR=/opt/ti/mcsdk-hpc_03_00_01_04/ti-opencl_0.14.0/
+#export C6X_C_DIR=/home/uda0869574local/ti/c6000_7.6.0/include
+
cd $MCSDK_HPC_DIR/scripts
set +e
. setup_hpc_env.sh -s $TI_INSTALL_DIR:$TI_INSTALL_DIR/linaro -t $TARGET_ROOTDIR
####################### buidling LINALG ########################
cd $LINALG_BASE_DIR
-make linalg
+make prebuild
echo "Generating Debian package ..."
LINALG_VER=`cat build/version.txt`
tar -czf linalg_$LINALG_VER.tar.gz --exclude='*.git' --exclude="*.obj" --exclude="*.o" --files-from=build/tar_files_list.txt
-####################### end of buidling LINALG ########################
cp -v linalg_$LINALG_VER.tar.gz $OUTPUT_DIR
+make build
+
+echo "Generating IPK ..."
+mkdir -pv ./ipk_install
+sudo make install DESTDIR=./ipk_install
+
+$MCSDK_HPC_DIR/mkrel/ipk/create_ipk.sh $MCSDK_HPC_DIR/mkrel/ipk/linalg ./ipk_install
+mv -v *.ipk $OUTPUT_DIR
+