summaryrefslogtreecommitdiff
path: root/plugins/build.sh
blob: a9d0158e167d3644ae4906f48517b3af4ed87715 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
CPP="g++"
if [ "$TARGET" == "fritzbox" -o "$TARGET" == "fb" ]; then
  TARGET="mipsel-linux-uclibc"
fi

if [ -n "$TARGET" ]; then 
  CPP="$TARGET-$CPP";
fi

fails=""
for i in $@; do
  echo "building $i";
  if [ -e "$i.additional" ]; then
    add=$(cat "$i.additional")
  else
    add=""
  fi
  $CPP $i ../myfuncs.cpp $add -shared -o "${i%.*}".so || fails="$fails$i "
done

echo

if [ -n "$fails" ]; then
  for i in $fails; do
    echo "building $i failed!"
  done
else
  echo "all done!"
fi

echo