]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - dense-linear-algebra-libraries/linalg.git/blobdiff - build_linalg.sh
Added Debian install and IPK generation.
[dense-linear-algebra-libraries/linalg.git] / build_linalg.sh
index 21efb3614be4bad66c1d7d9d2eac763b61c64426..552e3ec6680e467de6df1e80adb4ba430447efcf 100755 (executable)
@@ -31,6 +31,10 @@ cd -
 [ ! -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
@@ -43,11 +47,19 @@ env
 
 ####################### 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
+