Git init
[framework/multimedia/libmm-log.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 # logmanager -- setting SECTION .. hyunil46.par@samsung.com
24 # reference : logmanager/logmessage.conf.in
25 # [setting]
26 export direction=3
27 export ownermask=0xFFFF
28 export classmask=0x0C
29 export filename=/var/log/logmessage.log
30 #[color]
31 export classinfomation=default
32 export classwarning=BLUE
33 export classerror=RED
34 export clsascritical=RED
35 export classassert=RED
36
37 # ARCH=arm/i686
38 # MACHINE=protector/floater
39 # DISTRO=vodafone/openmarket
40 echo "################################"
41 echo "setup=[$ARCH][$MACHINE][$DISTRO]"
42 echo "################################"
43
44 CFLAGS="-DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\""
45 if [ $1 ];
46 then
47         run make $1 || exit 1
48 else
49         if [ -z "$USE_AUTOGEN" ]; then
50                 run ./autogen.sh || exit 1
51                 run ./configure --prefix=$PREFIX || exit 1
52         fi
53         run make || exit 1
54         run make check || exit 1
55         run make install || exit 1
56         run make_pkg.sh || exit 1
57 fi