mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 15:00:02 +02:00
46 lines
809 B
Bash
46 lines
809 B
Bash
# SPDX-License-Identifier: LGPL-3.0-or-other
|
|
# Copyright (C) 2021 Contributors to the SLS Detector Package
|
|
if [ $# -eq 0 ]; then
|
|
declare -a det=("ctbDetectorServer"
|
|
"gotthardDetectorServer"
|
|
"gotthard2DetectorServer"
|
|
"jungfrauDetectorServer"
|
|
"mythen3DetectorServer"
|
|
"moenchDetectorServer"
|
|
)
|
|
else
|
|
declare -a det=("${1}")
|
|
fi
|
|
|
|
declare -a deterror=("OK" "OK" "OK" "OK" "OK" "OK")
|
|
|
|
for ((i=0;i<${#det[@]};++i))
|
|
do
|
|
dir=${det[i]}
|
|
file="${det[i]}_developer"
|
|
echo -e "Compiling $dir [$file]"
|
|
cd $dir
|
|
make clean
|
|
if make version; then
|
|
deterror[i]="OK"
|
|
else
|
|
deterror[i]="FAIL"
|
|
fi
|
|
|
|
mv bin/$dir bin/$file
|
|
git add -f bin/$file
|
|
cp bin/$file /tftpboot/
|
|
cd ..
|
|
echo -e "\n\n"
|
|
done
|
|
|
|
echo -e "Results:"
|
|
for ((i=0;i<${#det[@]};++i))
|
|
do
|
|
printf "%s\t\t= %s\n" "${det[i]}" "${deterror[i]}"
|
|
done
|
|
|
|
|
|
|
|
|