first commit, 去掉大文件后新建的git库,和老库的提交17ce6ae一样
This commit is contained in:
85
update1.sh
Normal file
85
update1.sh
Normal file
@ -0,0 +1,85 @@
|
||||
#!/bin/bash
|
||||
|
||||
makeDIR()
|
||||
{
|
||||
if [ ! -e $1 ]; then
|
||||
mkdir -p $1
|
||||
fi
|
||||
}
|
||||
|
||||
makeEmptyDIR()
|
||||
{
|
||||
if [ ! -e $1 ]; then
|
||||
# echo "$1 do not exist!"
|
||||
mkdir -p $1
|
||||
elif [ -e $1 ] && [ ! "$(ls -A $1)" ]; then
|
||||
# echo "$1 exist and null!"
|
||||
a=1
|
||||
elif [ -e $1 ] && [ "$(ls -A $1)" ]; then
|
||||
# echo "$1 exist but not null!"
|
||||
cd $1
|
||||
rm -r *
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
|
||||
projectsSourceDir=/home/300tc/projects_source
|
||||
binDir=/home/300tc/projects
|
||||
libraryDir=/home/300tc/library
|
||||
|
||||
makeDIR $projectsSourceDir
|
||||
makeDIR $binDir
|
||||
makeDIR $libraryDir
|
||||
|
||||
uncompressDir=/home/300tc/source_update_tmp
|
||||
|
||||
psdk_Source=$uncompressDir"/Payload_SDK_V2.2.1_300tc"
|
||||
if [ -e $psdk_Source ]; then
|
||||
rm -r $projectsSourceDir"/Payload_SDK_V2.2.1_300tc"
|
||||
cp -r $psdk_Source $projectsSourceDir
|
||||
|
||||
buildDir=$projectsSourceDir"/Payload_SDK_V2.2.1_300tc/sample/platform/linux/manifold2/project/build"
|
||||
makeEmptyDIR $buildDir
|
||||
cd $buildDir
|
||||
sudo cmake ..
|
||||
sudo make
|
||||
|
||||
rm -r $psdk_Source
|
||||
fi
|
||||
|
||||
ximeaControlDll_Source=$uncompressDir"/ximeaControlDll"
|
||||
if [ -e $ximeaControlDll_Source ]; then
|
||||
soDir=$libraryDir"/ximeaControlDll"
|
||||
makeEmptyDIR $soDir
|
||||
|
||||
cd $soDir
|
||||
sudo cmake $ximeaControlDll_Source
|
||||
sudo make
|
||||
|
||||
sudo cp -r $uncompressDir"/ximeaControlDll/Header_Files" $libraryDir"/ximeaControlDll/Header_Files"
|
||||
|
||||
#
|
||||
path=$(pwd)
|
||||
path=${path}"/libirisXimeaImager.so"
|
||||
sudo ln -sv $path /usr/lib/libirisXimeaImager.so
|
||||
|
||||
rm -r $ximeaControlDll_Source
|
||||
fi
|
||||
|
||||
ximeaAirborneSystem_Source=$uncompressDir"/ximeaAirborneSystem"
|
||||
if [ -e $ximeaAirborneSystem_Source ]; then
|
||||
exedir=$binDir"/ximeaAirborneSystem"
|
||||
makeEmptyDIR $exedir
|
||||
|
||||
cd $exedir
|
||||
sudo cmake $ximeaAirborneSystem_Source
|
||||
sudo make -j3
|
||||
|
||||
rm -r $ximeaAirborneSystem_Source
|
||||
fi
|
||||
|
||||
cd $uncompressDir
|
||||
rm *
|
||||
|
||||
reboot now
|
Reference in New Issue
Block a user