Initial release
[adaptation/ap_samsung/gst-plugins-s5pc2xx.git] / build.sh
1 #!/bin/sh
2
3 ### WARNING: DO NOT CHANGE CODES from HERE !!! ###
4 #import setup
5 cd `dirname $0`
6 _PWD=`pwd`
7 pushd ./ > /dev/null
8 while [ ! -f "./xo-setup.conf" ]
9 do
10                 cd ../
11                 SRCROOT=`pwd`
12                 if [ "$SRCROOT" == "/" ]; then
13                                 echo "Cannot find xo-setup.conf !!"
14                                 exit 1
15                 fi
16 done
17 popd > /dev/null
18 . ${SRCROOT}/xo-setup.conf
19 cd ${_PWD}
20 ### WARNING: DO NOT CHANGE CODES until HERE!!! ###
21
22 export VERSION=1.0
23
24 CFLAGS="${CFLAGS}"
25
26 if [ "$ARCH" == "arm" ]; then
27         CFLAGS="${CFLAGS} -g -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\""
28 else
29         exit 0
30         CFLAGS="${CFLAGS}"
31 fi
32
33 if [ $1 ];
34 then
35         run make $1 || exit 1
36 else
37         run ./autogen.sh || exit 1
38
39         if [ "$ARCH" == "arm" ];
40         then
41                 BUILDOPTION=""
42         else
43                 BUILDOPTION=""
44         fi
45
46         if [[ "x$MACHINE" == "xprotector" && "x$DISTRO" == "xvodafone" ]];
47         then
48                 BUILDOPTION=""
49         fi
50         
51         run ./configure --prefix=$PREFIX $BUILDOPTION || exit 1
52         run make || exit 1
53         run make install || exit 1
54         run make_pkg.sh || exit 1
55 fi
56
57